/**
 * Copyright (C) 2022 EEMBC
 *
 * All EEMBC Benchmark Software are products of EEMBC and are provided under the
 * terms of the EEMBC Benchmark License Agreements. The EEMBC Benchmark Software
 * are proprietary intellectual properties of EEMBC and its Members and is
 * protected under all applicable laws, including all applicable copyright laws.
 *
 * If you received this EEMBC Benchmark Software without having a currently
 * effective EEMBC Benchmark License Agreement, you must discontinue use.
 */

#include "ee_types.h"

const int16_t p_channel2[104][256] = {
    {
        -651,  -669,  -936,  53,   554,   760,   -207,  548,  -257, 129,
        -299,  -386,  -193,  -56,  -593,  106,   -234,  -730, 235,  257,
        784,   -238,  -99,   426,  283,   578,   -313,  -609, -416, -377,
        -347,  -543,  -123,  -787, -44,   256,   186,   -579, 29,   -332,
        -329,  -98,   307,   505,  651,   603,   33,    -461, -388, -416,
        -728,  -868,  -360,  48,   -625,  -636,  -327,  12,   -560, -107,
        46,    -356,  -814,  46,   -282,  343,   196,   -195, 222,  765,
        -207,  -589,  193,   -25,  176,   35,    -422,  -437, 292,  -574,
        -956,  -707,  -684,  141,  216,   -68,   -728,  -122, 362,  403,
        146,   153,   -308,  368,  -116,  -545,  -948,  -940, -506, -89,
        -345,  -973,  -1040, -689, -452,  -449,  -1092, -337, -71,  -699,
        -1076, -1365, -1239, -341, -1095, -1552, -1534, -651, -99,  -809,
        -1341, -583,  -369,  -485, -253,  -13,   -124,  -623, -547, 202,
        -146,  -843,  -134,  -112, -422,  109,   354,   495,  -125, -447,
        -179,  46,    -360,  -751, -134,  -615,  -328,  -660, -319, -821,
        -1231, -1222, -746,  -163, -143,  -451,  241,   -8,   -451, -215,
        -649,  -214,  -296,  -819, -485,  -783,  -144,  235,  -340, 317,
        235,   693,   45,    136,  -13,   0,     493,   -278, -177, -41,
        135,   -149,  -632,  234,  570,   108,   -365,  358,  -254, -832,
        -993,  -949,  -536,  -277, -694,  -150,  -238,  112,  267,  446,
        478,   -81,   -60,   -562, -299,  279,   -553,  95,   416,  -158,
        -516,  -88,   -522,  131,  -95,   115,   444,   98,   -329, 17,
        348,   -163,  -137,  189,  471,   625,   20,    377,  558,  -222,
        28,    -327,  -180,  137,  -223,  245,   131,   121,  -321, -615,
        -230,  348,   -168,  -457, -194,  -675,  -109,  -487, -780, -111,
        -72,   -617,  -642,  -658, -1109, -715,
    },
    {
        -453,  -362,  281,   98,    59,    -501,  -437,  -797,  -11,   297,
        -23,   525,   208,   597,   384,   -344,  -777,  115,   -291,  360,
        -106,  322,   174,   625,   760,   1106,  452,   883,   -37,   342,
        18,    -458,  168,   -136,  -635,  70,    450,   -87,   580,   -259,
        425,   865,   377,   213,   -413,  -617,  -937,  -756,  -235,  205,
        459,   -358,  -614,  -164,  -168,  -596,  69,    589,   29,    -607,
        303,   280,   -532,  324,   452,   851,   34,    710,   322,   666,
        149,   492,   77,    741,   751,   -60,   -319,  -721,  -331,  -340,
        378,   756,   421,   -130,  -128,  195,   -311,  -549,  -209,  -61,
        95,    716,   776,   856,   852,   -22,   376,   884,   1000,  385,
        373,   14,    823,   443,   451,   317,   626,   553,   -183,  -438,
        -778,  127,   521,   1007,  1268,  826,   335,   943,   705,   421,
        1061,  371,   125,   713,   235,   914,   313,   825,   928,   625,
        840,   48,    495,   199,   136,   533,   -84,   304,   -140,  -69,
        -464,  -438,  -350,  341,   -4,    183,   716,   -10,   10,    258,
        738,   496,   616,   1003,  503,   539,   510,   -190,  -508,  -731,
        -321,  -432,  -247,  -409,  57,    326,   -287,  47,    -621,  -494,
        -260,  -645,  -1004, -587,  -137,  381,   -414,  267,   -554,  -630,
        110,   -394,  -537,  94,    -447,  -570,  115,   -493,  198,   -444,
        -616,  -956,  -268,  -761,  -1233, -1161, -490,  -355,  -226,  5,
        -509,  -628,  -544,  -731,  -1222, -1541, -558,  47,    -22,   114,
        -658,  -1229, -458,  -653,  -745,  -1234, -371,  181,   -790,  -591,
        -984,  -789,  -804,  -777,  -226,  -1003, -1473, -641,  -1172, -1538,
        -1159, -606,  -851,  -657,  -561,  -1257, -1331, -1698, -1806, -1675,
        -1847, -1408, -817,  -1552, -1057, -736,  -1330, -1523, -765,  -443,
        -1316, -1200, -1391, -1133, -988,  -1316,
    },
    {
        -627,  -188,  -758,  -180,  -307,  -408,  -758,  -1129, -1487, -1624,
        -1019, -657,  -828,  -1237, -1098, -495,  -164,  -110,  -683,  -636,
        -591,  -930,  -1077, -346,  198,   -38,   -789,  -529,  -580,  -107,
        -560,  44,    258,   -510,  -160,  -608,  73,    -370,  -73,   -215,
        -359,  -413,  -547,  -625,  -674,  64,    -728,  -543,  -656,  -185,
        367,   474,   -400,  219,   381,   480,   571,   329,   -170,  -257,
        -799,  57,    124,   -493,  -796,  -117,  312,   -77,   -432,  393,
        -438,  -102,  -232,  -254,  -454,  267,   -401,  -906,  -96,   364,
        -233,  -600,  143,   264,   606,   728,   78,    -434,  -71,   116,
        514,   165,   776,   813,   246,   -25,   138,   404,   737,   -221,
        -474,  -441,  -528,  -742,  -96,   -644,  -801,  -746,  -1063, -834,
        -1170, -356,  87,    -675,  -90,   -7,    -334,  -559,  86,    131,
        260,   145,   -460,  -977,  -894,  -936,  -614,  -1191, -1168, -1113,
        -781,  -499,  -434,  -504,  -1052, -1126, -976,  -1323, -1386, -791,
        -1001, -954,  -1259, -1652, -1109, -1115, -1767, -1776, -1140, -1632,
        -1282, -1076, -1460, -988,  -886,  -774,  -881,  -349,  -1020, -912,
        -942,  -359,  -1175, -654,  -777,  -946,  -1122, -1682, -1183, -937,
        -1453, -779,  -366,  -680,  -456,  -634,  -363,  143,   1,     828,
        351,   1214,  1361,  1241,  1949,  1261,  1451,  1461,  962,   1663,
        1431,  980,   1682,  935,   752,   1109,  575,   583,   685,   136,
        101,   -395,  -249,  362,   -51,   -537,  54,    -368,  58,    -3,
        -61,   60,    545,   29,    105,   652,   -129,  -426,  -606,  -418,
        -881,  -612,  127,   346,   -514,  -713,  -990,  -822,  -1028, -383,
        -288,  -185,  -54,   -658,  -745,  -180,  310,   382,   615,   1048,
        455,   -93,   710,   1021,  1314,  964,   1367,  1147,  801,   791,
        305,   863,   846,   789,   151,   615,
    },
    {
        446,   299,   547,   -129,  10,    -582,  -762,  -1108, -1244, -423,
        -481,  -67,   -818,  -445,  -359,  -779,  -906,  -554,  -670,  -758,
        -1172, -1024, -961,  -299,  -189,  -52,   196,   -295,  -755,  25,
        426,   384,   -170,  -160,  -703,  185,   -173,  -747,  -428,  -469,
        -387,  -1005, -1166, -825,  -1103, -360,  -219,  -475,  -192,  -926,
        -1413, -1404, -814,  -1162, -1376, -631,  -495,  -940,  -1138, -834,
        -1169, -1503, -1474, -1261, -1566, -1389, -1680, -1318, -656,  -846,
        -1606, -828,  -555,  -1442, -1750, -2051, -1590, -1534, -1613, -1525,
        -1361, -1577, -2047, -1692, -1436, -920,  -782,  -997,  -1037, -486,
        -465,  -154,  -491,  10,    102,   -705,  -788,  -192,  -416,  -914,
        -1045, -731,  -1389, -1384, -1619, -2110, -1701, -1243, -734,  -992,
        -1399, -1338, -1529, -1247, -1159, -730,  -1002, -930,  -1553, -1326,
        -1355, -1431, -1557, -1103, -436,  -738,  -405,  -491,  -597,  -624,
        -800,  -363,  -54,   340,   305,   1136,  1193,  1389,  1173,  1338,
        975,   1130,  1442,  876,   1128,  670,   1322,  499,   790,   438,
        180,   1029,  643,   1073,  703,   -16,   666,   424,   209,   -320,
        309,   456,   -502,  130,   47,    7,     -808,  -1095, -662,  -575,
        -68,   -34,   166,   437,   -186,  -196,  -239,  -181,  -822,  -521,
        -706,  -332,  84,    613,   752,   -198,  647,   1141,  870,   304,
        -113,  314,   374,   455,   544,   1147,  464,   21,    760,   1202,
        970,   665,   1226,  1273,  1631,  809,   482,   1016,  1258,  1537,
        833,   1261,  728,   1356,  1309,  1076,  577,   646,   625,   813,
        210,   100,   453,   811,   1345,  708,   73,    146,   85,    962,
        291,   503,   661,   8,     547,   837,   886,   593,   629,   -30,
        162,   214,   925,   719,   887,   643,   658,   173,   100,   818,
        787,   391,   1081,  866,   633,   -16,
    },
    {
        795,   237,   589,   202,   -426,  348,   622,   955,   967,   1247,
        883,   379,   1050,  510,   265,   61,    -614,  9,     -182,  209,
        424,   19,    -112,  509,   154,   -70,   -651,  -886,  -179,  -969,
        -418,  -355,  -21,   -294,  284,   -458,  -28,   231,   -588,  -922,
        -243,  -1002, -720,  -1099, -1153, -1211, -675,  -737,  -498,  -1103,
        -374,  24,    -954,  -930,  -1501, -1656, -1085, -590,  -707,  -1113,
        -762,  -332,  -1134, -1063, -645,  -876,  -1509, -1868, -1763, -981,
        -300,  -74,   -646,  178,   740,   950,   499,   560,   1328,  1097,
        1335,  1458,  2040,  1253,  1389,  1175,  1325,  1694,  1037,  1705,
        2246,  2260,  2651,  2435,  2681,  2716,  2956,  2802,  2432,  1719,
        1764,  1387,  1893,  2205,  1675,  979,   522,   908,   1344,  736,
        1374,  1364,  1440,  1429,  1509,  793,   1501,  1396,  1054,  1210,
        609,   480,   1036,  542,   74,    571,   628,   532,   1082,  1443,
        1113,  567,   951,   919,   998,   1220,  638,   450,   31,    879,
        318,   209,   3,     -397,  149,   421,   875,   300,   -55,   364,
        -87,   761,   700,   -89,   -166,  431,   1101,  1181,  863,   1512,
        620,   1117,  1190,  790,   863,   361,   816,   247,   555,   365,
        463,   -105,  563,   323,   581,   886,   1110,  1028,  1158,  519,
        838,   590,   267,   427,   274,   1149,  1224,  1530,  1538,  1203,
        587,   847,   737,   1607,  1665,  1079,  1430,  825,   709,   834,
        997,   1065,  915,   486,   713,   394,   -219,  151,   -283,  79,
        267,   243,   -41,   -506,  -972,  -636,  -530,  -473,  -973,  -1234,
        -597,  -1357, -1698, -1688, -1716, -1675, -1518, -650,  -1297, -1873,
        -2128, -1171, -1811, -1224, -849,  -1448, -1520, -1609, -1994, -1360,
        -1602, -1264, -1288, -1797, -1380, -1074, -1096, -1379, -1644, -2294,
        -2811, -2985, -3372, -2767, -3173, -2985,
    },
    {
        -3712, -3425, -3569, -3163, -2643, -3343, -3018, -3689, -3317, -2815,
        -2892, -3049, -2458, -2797, -2634, -2372, -1362, -1192, -155,  -421,
        -1343, -1321, -1071, -204,  -23,   12,    1011,  742,   301,   528,
        1168,  2177,  1762,  1593,  1073,  714,   1846,  1870,  1098,  1653,
        522,   466,   -12,   165,   146,   -154,  114,   -45,   -179,  105,
        -731,  -245,  -177,  -800,  -956,  -1151, -1632, -1875, -1589, -1494,
        -1003, -280,  -498,  189,   -348,  -141,  444,   432,   578,   871,
        709,   679,   501,   200,   4,     -356,  441,   77,    -134,  814,
        149,   898,   1098,  328,   858,   1217,  1538,  1349,  1372,  559,
        1181,  1322,  1454,  1331,  1443,  467,   560,   1054,  277,   95,
        -390,  -759,  -1155, -340,  -36,   -362,  -410,  -1110, -755,  -37,
        243,   380,   436,   -20,   679,   792,   836,   961,   1059,  905,
        1369,  1559,  1691,  1377,  2039,  2099,  1207,  1453,  1812,  1634,
        1704,  1250,  2029,  1662,  1282,  1409,  1517,  644,   1350,  1680,
        1751,  847,   720,   1176,  646,   -48,   228,   -267,  -509,  -206,
        305,   -152,  -857,  -289,  -716,  -471,  -573,  -537,  -742,  -1233,
        -1709, -1875, -1106, -943,  -635,  -900,  -1388, -1894, -1701, -1943,
        -1645, -2109, -1800, -2421, -2264, -2284, -1628, -1369, -2395, -2943,
        -3296, -3184, -2698, -3414, -3851, -3975, -4129, -3201, -3562, -3488,
        -3089, -3707, -3148, -3157, -2943, -3696, -2902, -3424, -3170, -3269,
        -2760, -2695, -3534, -3654, -3089, -2592, -2834, -3510, -2806, -3054,
        -2720, -3448, -3742, -2537, -1248, -395,  -1637, -2742, -2298, -963,
        497,   1416,  2281,  1464,  1694,  1384,  945,   1129,  2062,  1885,
        2515,  3018,  3040,  2480,  3169,  2868,  2903,  2777,  1715,  1470,
        1868,  1403,  1660,  934,   764,   505,   -394,  -559,  -753,  -203,
        380,   -241,  -769,  -299,  119,   657,
    },
    {
        -1,    -170,  63,    -104,  4,     654,   708,   381,   104,   4,
        907,   808,   668,   450,   42,    476,   1165,  992,   1307,  1825,
        2415,  2208,  1379,  966,   588,   912,   614,   403,   1130,  490,
        -34,   -53,   656,   -278,  439,   489,   256,   327,   -225,  -109,
        52,    -46,   -285,  -457,  -9,    586,   224,   -175,  -100,  141,
        -262,  282,   623,   776,   298,   1207,  1382,  577,   664,   1129,
        1557,  1390,  2046,  1635,  1618,  2485,  1779,  1580,  2197,  2068,
        2505,  2685,  2329,  2735,  2461,  1449,  1875,  1948,  1494,  1799,
        1314,  1385,  1289,  468,   451,   894,   1006,  689,   124,   -179,
        185,   13,    -765,  -590,  -232,  -441,  27,    425,   -253,  141,
        -745,  -708,  -769,  -1206, -439,  -79,   -1020, -1339, -1136, -1445,
        -1784, -2079, -1701, -1942, -1917, -2072, -1626, -1772, -2311, -1898,
        -1351, -1311, -1896, -1465, -1450, -1837, -2666, -1835, -1717, -2267,
        -1817, -2052, -1737, -1973, -2094, -1624, -1402, -1100, -1507, -1774,
        -1458, -1080, -651,  -880,  -1286, -1664, -1295, -1012, -1205, -1706,
        -2156, -1825, -1403, -1123, -1067, -1670, -2170, -1806, -1179, -141,
        -376,  -1009, -1588, -513,  -347,  592,   618,   832,   1653,  1519,
        1928,  1338,  2065,  3313,  2943,  2821,  3345,  3481,  3401,  2904,
        2202,  2541,  2928,  2878,  2922,  2893,  2312,  2292,  2359,  1992,
        814,   642,   1171,  762,   1560,  462,   799,   923,   507,   700,
        352,   907,   210,   37,    205,   564,   867,   348,   409,   1231,
        1772,  1594,  1927,  2089,  1360,  1088,  759,   1395,  1225,  1259,
        1040,  1984,  2420,  2230,  1886,  1369,  1477,  1580,  2266,  1301,
        716,   804,   1495,  1629,  1769,  1665,  1125,  1221,  935,   956,
        1216,  1221,  1178,  1448,  607,   7,     -67,   636,   149,   -429,
        -681,  -395,  205,   373,   -7,    731,
    },
    {
        765,   1346,  1353,  1145,  1390,  1479,  917,   744,   1011,  1429,
        1365,  2092,  2055,  1854,  2311,  2486,  1853,  1245,  2135,  1605,
        1509,  627,   1358,  1221,  453,   -163,  -281,  -133,  -365,  -507,
        -106,  -203,  -64,   240,   -378,  -632,  124,   400,   505,   52,
        -24,   -278,  -581,  -848,  -843,  -949,  -1187, -1548, -967,  -1199,
        -547,  -1246, -1393, -1949, -1235, -1063, -647,  -408,  -1318, -1063,
        -889,  -922,  -1821, -2176, -1786, -1332, -1081, -1151, -1703, -1890,
        -2481, -1544, -1849, -2259, -1722, -1329, -1281, -2118, -2127, -2176,
        -2300, -2061, -1677, -1240, -1033, -1705, -1697, -1702, -2121, -2412,
        -2231, -2039, -1740, -2741, -1910, -1472, -1438, -1255, -1712, -1169,
        -1302, -1689, -1575, -1211, -133,  -467,  179,   -865,  -762,  92,
        32,    1188,  1554,  1663,  1868,  1849,  1615,  2217,  3249,  2735,
        2798,  2999,  3230,  2690,  2750,  2587,  3096,  3129,  2365,  1936,
        1602,  1521,  1260,  1709,  1377,  1139,  336,   9,     271,   -119,
        543,   -365,  -278,  151,   -116,  -757,  -1183, -626,  -315,  20,
        170,   283,   372,   524,   -302,  -261,  -91,   -19,   812,   224,
        -62,   743,   227,   994,   1103,  1031,  1638,  1443,  1677,  1951,
        2330,  2421,  2276,  1600,  1520,  1956,  2082,  1220,  772,   1572,
        925,   668,   243,   -303,  640,   748,   526,   -257,  -215,  -639,
        -645,  -588,  -173,  -551,  -46,   153,   875,   131,   63,    437,
        149,   -50,   -228,  -409,  456,   1287,  434,   1290,  652,   521,
        1063,  1406,  1833,  1913,  1949,  1525,  1105,  1114,  1125,  809,
        989,   315,   291,   81,    219,   -475,  -909,  -350,  108,   -587,
        -767,  -364,  -169,  -601,  -1073, -580,  -396,  -1002, -1289, -438,
        -479,  210,   -916,  -289,  41,    -719,  -712,  -1082, -1004, -647,
        -1609, -491,  -1010, -1125, -625,  -317,
    },
    {
        -400,  -1189, -824,  -813,  -758,  -619,  -248,  -1112, -1564, -920,
        -997,  -1434, -701,  -479,  -1284, -1396, -1278, -1512, -1129, -1549,
        -864,  -727,  -1133, -823,  -433,  -663,  -750,  -619,  -1241, -1315,
        -1579, -1835, -1650, -701,  -1095, -480,  -173,  -472,  -343,  -388,
        -916,  -1487, -1764, -933,  -1028, -877,  -1793, -1495, -939,  -1520,
        -1030, -1808, -1956, -1135, -1165, -292,  -638,  -118,  -273,  -57,
        33,    579,   1345,  2389,  2371,  1864,  1822,  1938,  3065,  2336,
        2756,  2787,  3518,  3296,  3133,  3427,  3081,  2808,  1913,  2690,
        2450,  2211,  2755,  2901,  2989,  2346,  1416,  1470,  1009,  1823,
        865,   1127,  630,   606,   -127,  -160,  -61,   168,   -65,   -294,
        616,   -30,   -46,   -181,  173,   532,   230,   3,     -63,   467,
        116,   422,   638,   183,   -191,  -64,   746,   280,   489,   421,
        501,   123,   930,   1510,  951,   1329,  768,   1334,  740,   1038,
        1488,  1125,  567,   333,   -397,  501,   250,   -59,   218,   558,
        88,    82,    245,   -21,   -544,  -778,  293,   90,    -574,  -728,
        247,   -95,   305,   -345,  236,   -107,  -566,  -320,  -5,    787,
        529,   -202,  83,    -495,  -555,  -411,  -651,  -981,  -883,  -485,
        -972,  -554,  -937,  -245,  -4,    238,   -72,   -592,  -1228, -1179,
        -1555, -1045, -916,  -984,  -1013, -1350, -1212, -1668, -1070, -962,
        -979,  -1193, -1135, -1580, -1573, -774,  -847,  -304,  -343,  -150,
        -474,  -98,   -236,  413,   79,    81,    -520,  -642,  -242,  332,
        80,    -673,  -493,  -793,  -1180, -281,  -616,  -1425, -1781, -1717,
        -1436, -638,  -1102, -1697, -1227, -517,  -704,  -1573, -1375, -1397,
        -1180, -741,  -1179, -1299, -1447, -851,  -640,  -1329, -1515, -1024,
        -883,  -1443, -734,  -782,  -2011, -2130, -1774, -1528, -1281, -1923,
        -2034, -2297, -1869, -2233, -2651, -2026,
    },
    {
        -2025, -2475, -2047, -1535, -1410, -2404, -2354, -2178, -2241, -2215,
        -2460, -2649, -1919, -1361, -1370, -1276, -125,  518,   553,   -128,
        205,   -21,   673,   771,   1415,  1607,  1419,  1429,  1723,  2229,
        1522,  849,   1503,  1087,  1176,  1388,  726,   322,   943,   413,
        -101,  331,   239,   493,   -178,  -772,  -884,  -311,  -87,   -476,
        -387,  -84,   -482,  127,   -108,  -102,  -445,  -869,  107,   -541,
        -98,   -648,  -820,  -10,   -197,  134,   -24,   497,   136,   -363,
        -739,  234,   175,   -147,  513,   713,   305,   -29,   291,   -100,
        -460,  -260,  -70,   335,   -493,  -212,  -805,  -1189, -303,  34,
        -874,  -667,  -332,  7,     255,   -336,  -1012, -584,  -416,  -173,
        -686,  -143,  -1024, -1104, -865,  -1049, -1013, -865,  -1155, -670,
        -370,  -559,  -254,  -833,  -860,  -317,  104,   -746,  -744,  -595,
        116,   216,   293,   589,   64,    211,   669,   869,   795,   531,
        935,   304,   866,   820,   531,   1195,  87,    675,   311,   135,
        -438,  -356,  -1115, -1037, -252,  -86,   -818,  -435,  -800,  -467,
        -584,  -355,  557,   -693,  -560,  -797,  -806,  -1016, 294,   284,
        -299,  -174,  57,    -1011, 183,   -108,  154,   -745,  -1336, -215,
        -682,  -777,  297,   -891,  351,   166,   -447,  -474,  -942,  -1283,
        -909,  -157,  -1415, -102,  -177,  -366,  592,   -478,  -1179, -334,
        -231,  50,    -243,  -333,  -941,  -737,  -573,  -1331, -709,  -1288,
        -465,  -189,  69,    432,   218,   236,   -271,  -897,  -779,  -581,
        -203,  -968,  -1486, -2007, -1205, -1003, -1569, -1731, -1880, -2257,
        -2063, -2122, -2306, -1433, -1843, -834,  -1667, -1068, -1140, -816,
        61,    -655,  -268,  -320,  257,   -281,  280,   565,   748,   394,
        304,   739,   458,   1072,  1476,  982,   973,   812,   860,   1027,
        1318,  1169,  811,   921,   251,   -186,
    },
    {
        342,   430,   -285,  164,   -533,  -633,  -849,  -39,   -518,  -215,
        -102,  600,   156,   242,   -390,  147,   228,   -616,  464,   -30,
        135,   -407,  508,   -195,  40,    -309,  52,    -586,  -333,  -425,
        -840,  -483,  -140,  -702,  -125,  102,   -538,  -984,  -1094, -842,
        -935,  -750,  -642,  6,     507,   71,    144,   348,   192,   722,
        883,   -205,  796,   683,   758,   1170,  363,   546,   -296,  14,
        860,   1039,  541,   1224,  328,   511,   396,   -236,  411,   117,
        -56,   519,   803,   255,   -157,  603,   49,    -31,   681,   559,
        619,   745,   799,   469,   978,   588,   998,   1251,  1672,  1909,
        864,   702,   1178,  712,   1018,  1231,  1561,  1289,  1270,  1097,
        915,   -49,   523,   248,   -272,  677,   -58,   94,    1130,  298,
        -46,   566,   102,   -329,  348,   412,   79,    -286,  -726,  -1225,
        -789,  -1010, -1383, -524,  -138,  -265,  -350,  -861,  -1651, -323,
        -508,  -1275, -345,  -830,  -1626, -785,  160,   -998,  -1324, -816,
        -645,  -292,  -1063, -190,  -14,   -782,  -419,  44,    -626,  -956,
        -532,  -1272, -402,  -402,  -931,  -658,  -396,  -164,  -753,  -526,
        -1305, -838,  -567,  -1633, -1471, -1043, -1855, -847,  -653,  -591,
        -534,  -421,  -748,  -1159, -659,  -1121, -2098, -1966, -2280, -2850,
        -2377, -1782, -2698, -2751, -2385, -1267, -1419, -1635, -1947, -1835,
        -2039, -1666, -1549, -591,  -369,  -829,  -215,  618,   219,   -432,
        231,   496,   912,   549,   550,   438,   946,   1476,  767,   933,
        928,   157,   -247,  -361,  388,   47,    476,   -342,  437,   802,
        516,   104,   -95,   -285,  25,    292,   456,   365,   -95,   -751,
        -419,  -559,  120,   439,   778,   512,   286,   772,   5,     375,
        541,   263,   -321,  643,   340,   46,    1032,  538,   -50,   -365,
        694,   919,   917,   1051,  138,   -249,
    },
    {
        -312,  -542,  -142,  -150,  -168,  377,   -398,  -270,  -600,  -444,
        -144,  -618,  67,    483,   892,   979,   980,   553,   549,   808,
        453,   908,   622,   1001,  585,   1103,  1600,  687,   920,   1005,
        1394,  521,   930,   1029,  369,   -43,   286,   1016,  1198,  694,
        980,   1296,  739,   122,   227,   395,   546,   859,   784,   1169,
        473,   409,   446,   1145,  956,   -66,   1068,  329,   439,   284,
        178,   550,   -282,  -363,  -221,  -28,   -344,  -869,  -1190, -837,
        -789,  78,    -383,  -807,  -960,  -1001, -339,  -452,  -435,  -927,
        -1142, -1165, -786,  -1369, -1855, -1752, -759,  -1061, -674,  -1045,
        -217,  -881,  -1926, -1502, -1456, -1013, -1438, -1319, -1473, -1607,
        -1038, -761,  -1478, -1624, -1263, -1770, -2033, -1530, -1787, -2125,
        -2438, -2003, -2068, -1794, -1519, -2381, -2667, -2295, -2120, -1868,
        -1629, -2378, -1688, -1902, -1622, -1887, -2668, -2582, -2388, -2703,
        -2759, -3225, -2935, -2149, -1549, -1177, -1244, -1527, -1692, -845,
        -462,  -986,  -17,   -534,  503,   150,   -45,   604,   1365,  1005,
        1488,  1785,  1162,  1943,  2285,  2639,  1698,  2002,  1581,  1315,
        1309,  1579,  1677,  841,   928,   759,   56,    -68,   397,   556,
        701,   176,   -199,  -377,  -624,  50,    648,   1042,  448,   971,
        1120,  810,   941,   1331,  1623,  830,   996,   1175,  667,   1276,
        1914,  1208,  1489,  828,   1227,  1506,  1925,  1492,  1406,  1089,
        1387,  1904,  1438,  787,   922,   1201,  1407,  1789,  1737,  1159,
        1242,  1221,  817,   528,   -80,   -87,   -87,   487,   307,   -419,
        615,   101,   811,   1403,  1605,  1367,  826,   1498,  675,   309,
        732,   1447,  848,   1493,  813,   1054,  770,   428,   82,    -113,
        -332,  -326,  -671,  -757,  155,   498,   149,   350,   -24,   -508,
        -317,  -219,  498,   1003,  1054,  246,
    },
    {
        857,   943,   1178,  529,   -65,   334,   1148,  -203,  341,   1053,
        -89,   366,   371,   26,    25,    484,   18,    -591,  -927,  -313,
        -791,  -745,  -324,  -134,  123,   -154,  334,   -393,  -1243, -1827,
        -789,  -573,  -322,  -504,  -463,  -1332, -765,  -347,  -1117, -768,
        -503,  -273,  -463,  -1080, -1065, -422,  -1366, -1246, -2023, -1673,
        -712,  -939,  -1191, -797,  -1852, -2196, -2420, -2047, -1384, -2350,
        -2954, -2296, -2634, -3050, -3327, -2857, -2464, -2205, -1124, -492,
        -128,  113,   657,   972,   1431,  1314,  1513,  2045,  1713,  1851,
        2160,  2579,  2413,  2361,  2117,  2072,  1777,  2125,  1911,  1613,
        2332,  1751,  1256,  932,   1313,  211,   474,   -288,  -768,  -991,
        -119,  6,     162,   492,   86,    242,   -532,  99,    598,   63,
        223,   545,   1226,  1290,  876,   1117,  1587,  1480,  906,   838,
        1839,  1478,  2277,  2538,  2237,  2161,  2687,  2554,  2311,  1720,
        1554,  1884,  1516,  867,   1186,  1122,  962,   1088,  1008,  1097,
        1324,  359,   479,   -47,   -188,  310,   -198,  670,   139,   582,
        716,   709,   783,   959,   1327,  844,   915,   1527,  1946,  1887,
        2529,  2184,  2501,  2966,  1873,  2289,  1673,  2061,  2702,  2219,
        2624,  2338,  1721,  1279,  1505,  1453,  927,   497,   905,   1257,
        916,   624,   885,   1000,  411,   595,   1239,  477,   35,    985,
        289,   577,   354,   1000,  826,   635,   495,   -144,  745,   175,
        -58,   -567,  -921,  -920,  -628,  -871,  -1622, -1730, -1114, -1343,
        -1663, -1367, -1759, -1485, -1471, -2458, -2710, -2488, -2258, -2486,
        -3126, -2092, -2750, -3097, -2759, -2656, -3188, -2332, -2242, -3192,
        -2337, -2169, -3041, -2861, -2619, -3525, -4139, -3671, -3331, -3693,
        -4375, -3824, -3810, -3904, -3695, -2735, -2071, -1369, -1110, -1287,
        -262,  -18,   1167,  1073,  2144,  1923,
    },
    {
        2998,  2541,  3034,  2962,  3021,  3453,  3428,  3051,  2267,  2310,
        1612,  1931,  681,   114,   -2,    -220,  -182,  -1212, -2176, -2308,
        -1748, -1238, -1916, -751,  -1161, -193,  -464,  58,    1006,  1450,
        1920,  2466,  3092,  3189,  3669,  4060,  3745,  4235,  4593,  3863,
        3733,  3903,  2864,  3025,  2059,  2275,  1998,  1672,  1544,  493,
        24,    -413,  -222,  -1176, -994,  -1209, -408,  -75,   360,   -15,
        -487,  -547,  -286,  124,   992,   225,   912,   1468,  2235,  2832,
        2901,  2519,  2093,  2386,  2608,  1794,  2679,  2218,  1743,  1948,
        2156,  2089,  2265,  1633,  795,   1226,  763,   631,   1206,  1141,
        1622,  1915,  1032,  554,   650,   865,   774,   1447,  2062,  2036,
        2473,  2932,  3399,  3534,  3400,  3211,  3042,  3119,  2300,  2845,
        3063,  2584,  2151,  2531,  2182,  2401,  1678,  1144,  1032,  186,
        -135,  501,   -24,   -214,  10,    -571,  -547,  -1230, -1636, -1492,
        -1743, -1106, -1157, -1269, -1883, -1441, -1483, -2023, -2212, -2318,
        -1789, -2324, -2842, -2942, -3036, -3430, -2810, -2180, -1951, -2227,
        -2928, -2797, -3268, -3350, -2898, -2961, -2875, -3416, -3754, -3228,
        -2847, -3491, -3878, -3638, -2547, -1729, -510,  746,   1484,  1087,
        1490,  1825,  2888,  2840,  2801,  3213,  3407,  3936,  4258,  4789,
        3701,  3356,  2993,  2395,  2002,  702,   -41,   -930,  -1230, -744,
        -1853, -1791, -1702, -1954, -1778, -2137, -1517, -734,  -1035, 166,
        482,   669,   1776,  1949,  2339,  2570,  2452,  2430,  2287,  2622,
        3078,  3473,  4027,  3302,  2991,  2856,  1693,  1181,  207,   -563,
        -667,  -356,  -131,  -878,  -1214, -1008, -1390, -1065, -872,  -519,
        -1248, -1029, 130,   94,    779,   1023,  1607,  2194,  2972,  2847,
        2842,  3033,  2919,  2269,  3092,  3268,  3044,  3353,  2431,  1743,
        1891,  1724,  974,   1001,  208,   157,
    },
    {
        -71,   545,   1023,  366,   100,   420,   1186,  1635,  995,   1466,
        2336,  2701,  2018,  2638,  2802,  2534,  2981,  3086,  2338,  3076,
        3303,  3218,  2758,  2519,  2707,  1738,  1414,  1409,  866,   1499,
        1029,  646,   569,   578,   367,   980,   791,   965,   948,   1318,
        1634,  959,   749,   1127,  1372,  520,   514,   849,   951,   339,
        86,    -549,  -54,   -608,  -883,  -814,  -622,  -808,  -1601, -2129,
        -1998, -2352, -2126, -1936, -2300, -2213, -2402, -2787, -2618, -2247,
        -2680, -2727, -2882, -2597, -2743, -3186, -2660, -2589, -2995, -3310,
        -3897, -4287, -3929, -3622, -2748, -1070, 723,   1072,  1377,  2043,
        2076,  2997,  2401,  2679,  3025,  3707,  3948,  3541,  3052,  3516,
        3468,  2462,  1244,  188,   -67,   -99,   -669,  -1149, -925,  -1259,
        -707,  -1442, -2072, -1246, -1383, -1052, -582,  -399,  403,   1400,
        1320,  1484,  2217,  2563,  3464,  3648,  3321,  3486,  3565,  3665,
        3193,  2775,  2526,  1600,  1792,  662,   -341,  97,    -43,   -307,
        -1271, -1438, -702,  -1025, -680,  -664,  -94,   182,   473,   256,
        495,   584,   990,   2004,  2275,  2970,  3069,  2472,  3349,  3706,
        2941,  3552,  3690,  3608,  3797,  2862,  3026,  2224,  2449,  1433,
        850,   1658,  1818,  1545,  1780,  1918,  1179,  1481,  1876,  1581,
        1352,  2068,  1743,  2365,  2222,  1816,  1471,  1841,  2111,  1442,
        1636,  1367,  1325,  2074,  2206,  2201,  2402,  1754,  2052,  1527,
        1294,  996,   1347,  634,   703,   1090,  1318,  1292,  411,   -14,
        714,   393,   173,   412,   888,   408,   535,   459,   90,    -89,
        318,   637,   388,   -53,   -99,   -986,  -1346, -1372, -862,  -758,
        -614,  -1045, -1128, -807,  -1334, -1627, -1871, -2365, -2627, -2404,
        -1766, -1737, -2353, -1822, -1746, -2191, -2688, -3305, -3520, -3559,
        -3131, -3166, -3297, -3501, -3062, -2475,
    },
    {
        -2463, -1734, -1108, 697,   1877,  1420,  1997,  2022,  1865,  1878,
        2880,  3156,  3258,  3947,  3838,  3607,  2883,  3267,  1719,  760,
        372,   -138,  -392,  -646,  -756,  -1147, -640,  -283,  -1064, -1174,
        -1797, -1926, -1051, -942,  -494,  -234,  -116,  444,   684,   1621,
        1864,  2244,  2022,  2848,  3244,  3069,  3425,  3439,  3287,  3397,
        2638,  1971,  1277,  786,   -33,   -411,  -540,  -721,  -1245, -1418,
        -1170, -877,  -1127, -1086, -542,  -356,  -482,  -627,  239,   866,
        351,   1228,  1755,  2047,  1949,  2227,  2944,  2379,  2603,  1987,
        1652,  2499,  1830,  2407,  1559,  2223,  1834,  1419,  1181,  1453,
        691,   795,   1135,  1025,  1640,  971,   576,   442,   200,   914,
        1276,  1578,  1396,  1368,  929,   1094,  1113,  1615,  1352,  782,
        993,   1630,  1460,  1712,  1851,  2070,  1324,  992,   1077,  390,
        1294,  1729,  819,   263,   -266,  -596,  -728,  -516,  -205,  -971,
        -1428, -559,  -912,  -641,  -972,  -1681, -1053, -523,  -879,  -657,
        -1318, -1195, -1088, -1072, -1873, -2242, -2478, -2011, -1931, -1499,
        -1250, -1758, -2131, -1664, -1296, -1540, -1225, -1232, -2386, -2476,
        -2854, -3427, -3911, -3104, -3326, -3354, -3268, -3142, -2969, -3695,
        -3470, -2965, -1608, -1081, 555,   955,   610,   717,   1867,  1905,
        2675,  3354,  3144,  3436,  3761,  4083,  3431,  3891,  3634,  2816,
        2840,  2244,  878,   409,   -58,   -334,  -1215, -1576, -1447, -949,
        -1632, -1379, -937,  -765,  -1157, -994,  -790,  6,     10,    738,
        1485,  987,   1626,  1493,  2246,  1959,  2132,  1877,  1776,  2133,
        2863,  2517,  1964,  2500,  1917,  2411,  2006,  1068,  1168,  1244,
        927,   244,   52,    27,    -427,  -577,  -66,   -506,  -867,  -686,
        2,     -619,  -366,  -379,  328,   -318,  383,   189,   551,   1309,
        1765,  1269,  1321,  1915,  2519,  2710,
    },
    {
        3104,  2839,  2550,  3259,  2990,  2818,  2466,  2023,  1408,  1608,
        1193,  727,   700,   894,   452,   455,   -399,  204,   -325,  -201,
        -890,  -143,  -472,  -540,  -959,  -23,   281,   -397,  297,   323,
        446,   883,   1308,  1050,  1079,  1027,  1738,  878,   1362,  1342,
        1130,  1070,  1512,  1614,  1201,  1303,  1494,  1590,  468,   -58,
        -402,  197,   -23,   -678,  -1073, -1439, -1495, -1730, -1310, -1690,
        -2124, -1287, -1311, -1864, -2167, -2152, -2242, -1677, -1200, -1053,
        -785,  -1783, -1927, -2254, -2193, -1879, -1929, -1859, -2653, -2720,
        -3113, -3495, -2837, -2978, -3093, -2111, -1547, -1123, -925,  -398,
        48,    902,   1510,  1387,  1468,  2345,  1892,  2362,  2202,  1949,
        2257,  3310,  2844,  3026,  3607,  3634,  2560,  2023,  2214,  1307,
        837,   1327,  1046,  883,   1142,  947,   1102,  1149,  549,   278,
        362,   368,   725,   422,   113,   50,    132,   585,   -134,  711,
        819,   688,   858,   1571,  1428,  1444,  1388,  1656,  1526,  2346,
        1595,  1568,  1250,  1450,  1062,  994,   733,   1225,  1477,  1157,
        634,   683,   1183,  1291,  1639,  1143,  1424,  1595,  978,   1230,
        1534,  1943,  1787,  1146,  1374,  720,   567,   1015,  1080,  1661,
        1219,  1870,  1098,  978,   809,   1646,  1905,  1453,  1271,  1746,
        1045,  931,   517,   779,   1324,  1423,  1687,  1554,  1689,  2043,
        1198,  909,   1089,  507,   359,   1134,  375,   688,   990,   641,
        92,    -41,   271,   195,   484,   996,   1,     -572,  183,   237,
        -287,  368,   -391,  291,   120,   -357,  -890,  -1172, -209,  -863,
        -1456, -1658, -1071, -1549, -1471, -1901, -1518, -1132, -1213, -1947,
        -2213, -2615, -2425, -2354, -2496, -2470, -1966, -2494, -2451, -2290,
        -2981, -3468, -3812, -3533, -3053, -3189, -3874, -3907, -4209, -3844,
        -4394, -4285, -4536, -4350, -3796, -4155,
    },
    {
        -3600, -2863, -2651, -2283, -1747, -1404, -616,  -23,   390,   -105,
        -335,  716,   1382,  1415,  1443,  1598,  1855,  2228,  2129,  1544,
        2121,  2590,  2122,  2931,  3083,  2833,  2183,  1561,  1815,  1771,
        1851,  1292,  844,   1427,  753,   1154,  284,   282,   -27,   -901,
        -1481, -1168, -1275, -545,  -589,  -1261, -1001, -333,  -755,  -113,
        -938,  -1040, -497,  -552,  -235,  134,   -232,  -324,  -237,  -407,
        537,   40,    959,   340,   95,    984,   1392,  731,   1361,  785,
        1510,  1557,  1005,  1626,  1728,  2431,  2307,  1992,  2381,  2640,
        2001,  1609,  1594,  1559,  2129,  2066,  1316,  668,   283,   632,
        668,   129,   -272,  -92,   -14,   374,   85,    400,   32,    -147,
        267,   461,   648,   352,   183,   -541,  -711,  130,   -301,  -601,
        -751,  -359,  -669,  -874,  -923,  -180,  59,    -257,  -428,  120,
        385,   102,   206,   786,   1000,  -7,    -503,  103,   -252,  -646,
        -1103, -1065, -325,  -610,  -445,  -307,  -495,  -152,  -32,   -783,
        -1572, -1493, -1284, -1386, -1922, -1755, -2235, -1929, -1791, -1555,
        -1599, -2513, -2906, -3241, -2791, -2571, -3107, -2632, -3379, -3041,
        -3364, -3102, -3628, -3154, -2808, -2301, -2718, -2687, -2180, -2333,
        -2280, -1582, -877,  -1171, -773,  -828,  322,   240,   -131,  -187,
        1201,  1600,  1708,  1497,  2327,  2243,  2961,  2714,  3228,  3676,
        3516,  3653,  2734,  1871,  2569,  3119,  2751,  3024,  2289,  1601,
        844,   712,   1057,  585,   54,    -492,  85,    -783,  -330,  -351,
        -496,  54,    -242,  251,   381,   235,   -385,  105,   144,   574,
        -215,  -40,   -223,  -708,  -550,  -752,  -291,  374,   450,   1063,
        569,   1316,  2013,  2042,  1365,  1901,  2522,  1720,  2294,  1574,
        1298,  1746,  1608,  1457,  2356,  2752,  1832,  2085,  1457,  2323,
        2183,  2438,  1509,  912,   562,   193,
    },
    {
        840,   1293,  370,   -212,  -88,   611,   1000,  121,   448,   832,
        1125,  1228,  606,   157,   483,   265,   642,   341,   -27,   558,
        -80,   -355,  252,   122,   76,    644,   109,   -432,  545,   -152,
        93,    163,   87,    646,   290,   437,   -163,  290,   316,   896,
        676,   691,   -81,   -539,  -331,  -425,  -903,  -550,  -223,  -1027,
        -1305, -1261, -1878, -1058, -1946, -2412, -1492, -1418, -1361, -2323,
        -2531, -2734, -2040, -2877, -3344, -3742, -3809, -4115, -3383, -3162,
        -3526, -3852, -3698, -4276, -4450, -4168, -3784, -3544, -3552, -3350,
        -2517, -2889, -2750, -1774, -1700, -1295, -720,  84,    -685,  -71,
        154,   346,   1577,  1784,  2308,  1760,  1512,  1689,  2251,  1957,
        1673,  2254,  1693,  1768,  1552,  892,   717,   1277,  1430,  1680,
        1478,  1676,  1666,  904,   1423,  493,   -368,  68,    -336,  -568,
        -163,  -826,  -824,  -1160, -579,  -328,  -753,  -963,  -1457, -1564,
        -1329, -1455, -948,  -586,  -283,  80,    443,   956,   925,   1246,
        1587,  853,   466,   553,   664,   1124,  1143,  818,   1147,  1471,
        1474,  2109,  1843,  2191,  1839,  1410,  1628,  1521,  1541,  1984,
        2044,  1904,  1710,  1896,  1715,  1910,  2018,  1242,  684,   118,
        465,   517,   -224,  -85,   358,   -531,  -852,  -715,  -569,  -1140,
        -531,  -578,  -244,  -371,  -667,  -1105, -1356, -1428, -1251, -1148,
        -1417, -731,  -242,  -680,  -108,  370,   -513,  -961,  -99,   -259,
        -353,  342,   406,   122,   -6,    -474,  48,    -339,  -929,  -117,
        -469,  -831,  -833,  -890,  -1160, -1115, -1340, -1877, -1744, -1641,
        -1583, -1617, -1847, -2071, -2423, -1824, -1947, -2747, -2008, -2880,
        -3323, -2877, -2657, -3200, -3859, -4011, -3519, -3020, -3174, -3074,
        -3233, -3063, -3921, -2852, -3082, -2650, -2461, -2719, -1749, -901,
        -492,  -602,  -513,  -70,   196,   776,
    },
    {
        561,   549,   1395,  1477,  1143,  1478,  1167,  1524,  2166,  1815,
        2197,  2047,  2339,  1947,  1758,  1545,  2210,  1799,  1441,  612,
        116,   153,   431,   890,   726,   610,   -17,   -587,  26,    237,
        -326,  65,    -598,  -908,  -1068, -840,  -1031, -961,  -629,  -732,
        -446,  -1220, -534,  -168,  -757,  -929,  -346,  -337,  -553,  234,
        463,   428,   341,   923,   1192,  631,   1219,  1231,  1195,  1952,
        1207,  1530,  1231,  1400,  2084,  1696,  1847,  1262,  1945,  2235,
        1458,  1578,  1412,  1712,  1256,  977,   356,   988,   1158,  1332,
        702,   970,   1369,  708,   1004,  129,   33,    -123,  499,   -349,
        -972,  -509,  -1138, -383,  107,   -805,  -210,  -814,  -937,  -1208,
        -784,  -512,  -1,    243,   -159,  -739,  -115,  494,   470,   -241,
        -712,  -125,  82,    42,    -258,  -510,  -957,  -372,  -1025, -1014,
        -775,  -1275, -1200, -836,  -1454, -1978, -2186, -1453, -1034, -924,
        -1885, -2530, -2812, -2321, -2951, -2351, -2056, -1729, -2279, -2032,
        -2683, -2563, -3330, -2860, -2468, -3130, -3714, -4201, -3928, -3816,
        -3523, -3594, -3218, -3468, -3615, -2634, -1804, -1950, -1393, -735,
        -1079, -594,  305,   -236,  104,   -402,  499,   1277,  859,   1574,
        1387,  2264,  2728,  2921,  2678,  2215,  2243,  2895,  2919,  2469,
        2469,  2524,  3183,  3237,  3412,  3248,  1986,  1466,  968,   1254,
        803,   195,   -293,  -498,  343,   641,   78,    -243,  497,   -213,
        -898,  -935,  -1068, -1601, -1929, -1958, -1960, -1297, -1685, -1189,
        -1217, -1606, -1174, -825,  -384,  -927,  -697,  -468,  -319,  -51,
        -140,  206,   810,   723,   76,    549,   803,   1442,  1339,  670,
        1245,  1793,  1376,  1435,  2060,  1411,  1993,  2442,  2439,  1622,
        1302,  2065,  2138,  2023,  1179,  828,   1074,  284,   1064,  1114,
        260,   750,   610,   878,   1012,  729,
    },
    {
        1079,  47,    -411,  45,    -326,  -750,  -4,    116,   -642,  -343,
        -1006, -284,  265,   -80,   159,   578,   30,    117,   -128,  168,
        -435,  -164,  97,    176,   695,   1041,  1064,  471,   672,   607,
        283,   -23,   -559,  -447,  62,    -500,  72,    -133,  202,   -865,
        -1200, -679,  -1474, -853,  -1722, -1796, -1744, -2350, -2819, -3111,
        -2623, -2525, -2998, -3343, -3114, -3632, -3547, -2948, -3676, -4103,
        -3489, -4243, -4394, -4756, -3948, -3720, -4030, -4074, -3730, -3356,
        -2613, -2626, -2602, -1638, -1616, -824,  -324,  57,    -298,  313,
        465,   763,   486,   866,   902,   1702,  1676,  1956,  2201,  1727,
        2759,  2198,  1788,  2273,  2411,  2625,  1711,  1693,  1152,  1471,
        585,   972,   722,   275,   -484,  -751,  -537,  -330,  -9,    -801,
        -14,   -824,  -856,  -1051, -1554, -1260, -1003, -1038, -415,  -326,
        -558,  -771,  -1577, -1405, -1503, -850,  -1526, -1491, -1013, -990,
        -281,  341,   -362,  77,    337,   1102,  561,   1382,  1496,  1103,
        1451,  2055,  1183,  704,   1093,  1524,  2141,  1827,  1605,  980,
        1151,  1517,  1357,  1048,  720,   1226,  667,   444,   979,   579,
        1061,  1042,  187,   872,   293,   682,   -194,  -75,   -221,  -617,
        -203,  8,     90,    -693,  -430,  -1077, -1154, -471,  -935,  -1165,
        -1176, -943,  -904,  -1541, -1808, -1293, -1651, -1273, -772,  -476,
        -448,  -103,  -512,  -281,  -73,   259,   523,   313,   -360,  -373,
        -652,  -787,  -1294, -1602, -1041, -1203, -1859, -1441, -867,  -1626,
        -1658, -1382, -1514, -1691, -1750, -2135, -1812, -1787, -1432, -1543,
        -1763, -2185, -1801, -2538, -3176, -3235, -3688, -3596, -2938, -2810,
        -3125, -3525, -3620, -3528, -3516, -2762, -2037, -2617, -2134, -1113,
        -1020, -1299, -1135, -598,  -651,  -527,  -371,  -13,   -38,   362,
        717,   1230,  1164,  889,   1093,  1179,
    },
    {
        1025,  1175,  2120,  1581,  2161,  2015,  1485,  1385,  2031,  2346,
        1987,  1127,  712,   185,   298,   130,   125,   -678,  -300,  86,
        140,   -31,   -670,  -563,  -1248, -1556, -1034, -435,  -1061, -793,
        -896,  -1404, -849,  -1011, -1097, -1038, -1666, -1350, -1374, -1483,
        -1195, -379,  -503,  -393,  140,   -399,  -348,  -623,  -778,  -626,
        -792,  223,   20,    -83,   -406,  -401,  139,   812,   567,   823,
        256,   1142,  1616,  1187,  1592,  738,   1139,  567,   1176,  1344,
        1408,  1368,  1004,  1224,  1019,  941,   276,   222,   1,     -657,
        -1146, -997,  -867,  -1018, -804,  -1424, -1613, -1441, -1917, -1732,
        -1210, -1860, -1361, -840,  -1367, -1810, -1727, -1628, -2215, -2304,
        -2195, -1979, -1444, -1557, -765,  -670,  -1232, -1801, -1203, -698,
        -304,  -1275, -1030, -1081, -818,  -483,  -1269, -1654, -1246, -1012,
        -1318, -1742, -1277, -1437, -1036, -1832, -1890, -1615, -1840, -1530,
        -2378, -1855, -1496, -2231, -2326, -2862, -2778, -3382, -3836, -3730,
        -3232, -3824, -3404, -3810, -3303, -3943, -3466, -3076, -2380, -3007,
        -3276, -3308, -2623, -2038, -1353, -255,  215,   589,   -205,  -490,
        -549,  -241,  796,   1033,  1276,  928,   1770,  1194,  1245,  2225,
        2532,  2093,  1815,  2062,  1723,  1846,  2031,  2139,  2443,  2347,
        1736,  2020,  1092,  824,   911,   722,   -46,   -492,  -190,  -37,
        85,    -663,  -724,  -78,   -12,   -766,  -779,  -957,  -1124, -818,
        -1379, -1173, -695,  -162,  -1145, -437,  -271,  -1181, -572,  -817,
        -143,  369,   712,   85,    142,   365,   -77,   -240,  559,   512,
        549,   557,   715,   1479,  937,   811,   1425,  1615,  1846,  1692,
        1256,  1271,  1469,  957,   1608,  2002,  1675,  1815,  2120,  1971,
        1143,  773,   1405,  1153,  568,   1238,  540,   539,   -36,   -487,
        -375,  -927,  -392,  93,    470,   -471,
    },
    {
        -664,  -2,    -208,  93,    -767,  -1206, -1476, -663,  -1123, -707,
        -694,  -1323, -1602, -1551, -1457, -1962, -1569, -1769, -1662, -2085,
        -1171, -677,  -229,  -51,   -405,  -1029, -1107, -473,  -138,  105,
        -1039, -1268, -719,  -1138, -617,  -872,  -1123, -944,  -672,  -798,
        -1342, -1074, -1062, -822,  -1995, -1971, -1741, -2298, -1980, -2626,
        -2843, -2998, -3597, -4008, -3286, -3563, -3139, -3113, -2723, -2742,
        -2542, -2594, -2005, -2032, -1908, -1030, -311,  -128,  -290,  717,
        1324,  1702,  2211,  1924,  1438,  1507,  1316,  2252,  2357,  2794,
        2608,  2758,  3062,  2397,  2025,  2586,  2569,  2524,  2894,  3152,
        2649,  2786,  2692,  2956,  2990,  2714,  2501,  1644,  1092,  729,
        819,   587,   -180,  -713,  -11,   -63,   -487,  -987,  -92,   -102,
        141,   609,   -321,  -250,  -694,  -274,  -179,  -827,  105,   -52,
        424,   450,   292,   -237,  220,   65,    -91,   97,    303,   474,
        950,   657,   926,   778,   1494,  2015,  1889,  2017,  1737,  1618,
        1525,  1897,  2494,  2629,  2610,  2720,  2930,  2901,  2500,  2970,
        2629,  3044,  3531,  2515,  2008,  2487,  2014,  1363,  876,   411,
        447,   318,   400,   -197,  -614,  -419,  -576,  -21,   -201,  -7,
        265,   27,    -748,  -1115, -697,  -1344, -1559, -1080, -904,  -1102,
        -415,  -580,  -894,  -21,   -899,  -50,   261,   38,    236,   555,
        106,   -203,  494,   -320,  113,   325,   25,    -446,  -202,  -501,
        -196,  -460,  -302,  -567,  -904,  -763,  -590,  -366,  -1100, -1558,
        -1761, -2463, -2550, -1890, -2747, -2447, -3115, -2598, -2973, -2932,
        -3649, -3591, -2911, -3203, -2978, -3239, -3785, -3076, -2710, -2832,
        -2238, -2194, -1379, -153,  -154,  1177,  1455,  2524,  2449,  2470,
        3228,  3625,  3709,  4372,  4452,  3666,  4147,  3513,  3131,  3605,
        3226,  3559,  3503,  3352,  2252,  1634,
    },
    {
        1580,  1230,  1620,  1923,  1914,  1366,  1363,  189,   -323,  -206,
        -129,  235,   -696,  -1170, -446,  -186,  -235,  409,   588,   1206,
        1623,  1313,  1752,  2304,  1750,  1873,  2488,  2684,  2933,  3478,
        3832,  2994,  3727,  3393,  3689,  3496,  3856,  3205,  2553,  2363,
        2303,  2199,  2111,  1692,  1595,  1959,  1617,  2113,  2276,  1432,
        987,   707,   439,   834,   786,   1177,  1365,  934,   506,   213,
        1170,  866,   733,   512,   545,   462,   591,   760,   1615,  932,
        1574,  907,   849,   1425,  1046,  1448,  693,   541,   1052,  853,
        828,   257,   -67,   278,   77,    464,   490,   105,   76,    197,
        353,   208,   -637,  -573,  -410,  -1176, -1419, -999,  -1093, -1282,
        -731,  -1352, -1520, -1566, -1790, -971,  -1111, -1798, -1905, -1871,
        -1181, -1087, -1745, -2166, -1777, -1456, -2224, -2834, -2910, -3331,
        -3131, -2616, -2422, -2810, -3271, -3206, -3754, -3451, -3821, -3709,
        -3885, -4242, -4059, -3933, -4551, -5064, -4346, -4542, -3913, -4657,
        -3973, -4133, -2977, -2989, -2658, -2187, -865,  -303,  563,   752,
        1380,  1627,  2728,  2742,  3325,  2969,  2496,  3282,  3526,  2549,
        2642,  1828,  1424,  1550,  1223,  1328,  1058,  1121,  989,   1051,
        1049,  1085,  1103,  166,   112,   -638,  -1295, -1404, -1702, -1523,
        -1430, -1584, -1389, -969,  -513,  -287,  -469,  -541,  -611,  -978,
        -942,  -594,  58,    310,   484,   1442,  2023,  2538,  2050,  2130,
        1891,  2671,  3150,  2132,  2754,  1859,  1420,  1942,  1581,  1345,
        1638,  1011,  1102,  1426,  644,   72,    174,   844,   625,   411,
        160,   681,   -37,   -307,  106,   -640,  65,    326,   781,   -132,
        353,   395,   752,   911,   1327,  1626,  2049,  1858,  1491,  1921,
        2247,  1873,  1859,  2173,  1556,  960,   368,   84,    526,   -131,
        10,    135,   225,   -177,  -15,   265,
    },
    {
        -684,  -480,  -805,  -651,  -203,  -7,    -50,   -141,  -940,  -1243,
        -1136, -860,  -322,  -257,  -341,  -249,  -724,  -909,  -1022, -319,
        -625,  -1200, -744,  -1274, -1687, -1502, -2191, -1520, -1361, -1934,
        -2037, -2112, -1941, -1933, -1842, -2129, -1796, -2486, -2474, -3120,
        -3584, -2895, -3553, -3599, -3677, -3207, -2853, -3818, -3128, -3670,
        -4050, -3611, -3632, -3520, -2607, -2020, -2256, -2074, -1996, -1125,
        83,    71,    688,   2034,  2963,  2422,  2980,  3600,  3940,  3674,
        3132,  2965,  2498,  3011,  1971,  1723,  2188,  2325,  1655,  1834,
        1788,  948,   1148,  501,   -6,    51,    -107,  -327,  -546,  -606,
        -1339, -1479, -2087, -1253, -1627, -1469, -1075, -1719, -1633, -1400,
        -1179, -890,  -63,   -41,   628,   1460,  1338,  951,   1047,  1447,
        1261,  1914,  2530,  2942,  2123,  2269,  2532,  2011,  1755,  1815,
        2128,  2128,  1214,  1117,  543,   819,   654,   48,    -344,  306,
        15,    101,   -241,  -791,  -226,  -71,   180,   326,   165,   465,
        663,   -99,   196,   -73,   400,   300,   974,   1120,  1123,  1571,
        1605,  1449,  1531,  1405,  1717,  1373,  1591,  1264,  1041,  1004,
        447,   464,   -184,  620,   894,   779,   172,   801,   269,   -173,
        518,   888,   -196,  29,    245,   468,   437,   302,   -131,  -517,
        -825,  -1198, -1579, -1468, -1738, -1638, -2054, -2191, -2184, -1844,
        -1714, -2145, -1656, -1462, -2333, -2100, -1446, -2331, -2386, -2417,
        -1920, -2186, -1977, -2133, -1992, -1665, -2610, -2966, -3171, -3223,
        -3521, -3565, -2909, -2775, -2355, -2674, -2912, -3126, -2920, -3686,
        -3066, -2759, -2578, -2750, -2386, -2463, -1631, -558,  39,    -21,
        1119,  2076,  3090,  3436,  3677,  4302,  3704,  3571,  4401,  4386,
        3926,  4159,  4429,  3683,  3597,  3858,  2767,  3000,  2417,  2023,
        2137,  2295,  1790,  1250,  1686,  1634,
    },
    {
        1288,  1087,  841,   960,   595,   -329,  -398,  218,   232,   -663,
        -242,  -150,  -504,  -446,  -318,  -483,  178,   895,   623,   593,
        980,   1671,  1353,  2045,  2597,  2133,  2067,  3051,  2167,  2274,
        2299,  2450,  2453,  1720,  1347,  1516,  1996,  1983,  2087,  1405,
        815,   408,   592,   757,   1035,  1386,  1475,  1596,  1369,  1343,
        654,   1083,  709,   390,   381,   229,   518,   245,   1142,  1263,
        1560,  1798,  1542,  1864,  1313,  1835,  1709,  2137,  1409,  1974,
        1544,  1750,  938,   1358,  1327,  1572,  1532,  1089,  1509,  585,
        1055,  123,   855,   -66,   -513,  -819,  -336,  385,   -440,  -284,
        195,   586,   -483,  -383,  -17,   -37,   -772,  -301,  -246,  13,
        -573,  -82,   -71,   -206,  -786,  -428,  -282,  -1037, -1074, -689,
        -308,  -456,  -908,  -1049, -1904, -1181, -971,  -707,  -868,  -1829,
        -1867, -1800, -2437, -2646, -1878, -1688, -1480, -2324, -1807, -1992,
        -2050, -1965, -1879, -2579, -2460, -3122, -3156, -2453, -1865, -1599,
        -2166, -1697, -1230, -547,  -390,  730,   1965,  2758,  2727,  3010,
        3045,  3547,  3640,  3865,  4568,  4531,  4305,  4003,  3113,  3762,
        3984,  3844,  3780,  3342,  2608,  2807,  1914,  1927,  1266,  902,
        422,   261,   300,   584,   682,   231,   634,   879,   670,   744,
        174,   119,   684,   322,   -228,  248,   1073,  1344,  720,   1194,
        1293,  1454,  1510,  1828,  2350,  3291,  3357,  2852,  3725,  4009,
        3699,  3673,  4107,  3388,  3612,  3456,  3076,  3268,  3304,  3007,
        2923,  2854,  2009,  1342,  1427,  1369,  746,   1144,  1401,  1578,
        1077,  744,   407,   1034,  1401,  551,   163,   323,   412,   1080,
        741,   510,   1353,  2025,  2531,  2986,  2336,  2444,  2045,  2223,
        2303,  2456,  1671,  2012,  1837,  2078,  2404,  2228,  1698,  1490,
        888,   498,   162,   -349,  260,   123,
    },
    {
        704,   899,   289,   643,   445,   27,    187,   908,   815,   29,
        624,   575,   372,   909,   740,   -80,   537,   -260,  -279,  -235,
        340,   204,   -654,  -49,   -832,  -1326, -673,  -1375, -1895, -1629,
        -1436, -1191, -1408, -2090, -2611, -1764, -1447, -1113, -1227, -2187,
        -2375, -2035, -2454, -2856, -3018, -3080, -2194, -2335, -2315, -2379,
        -2373, -2210, -2387, -2703, -2458, -2592, -2497, -2304, -2018, -1467,
        -1450, -1173, 207,   607,   781,   958,   1498,  2436,  3239,  3649,
        3441,  3763,  4326,  4606,  4990,  4819,  4619,  4067,  3326,  3107,
        2629,  2418,  1942,  986,   1231,  930,   933,   1209,  263,   577,
        595,   449,   592,   -21,   -78,   -635,  -93,   -35,   287,   -129,
        108,   762,   1111,  977,   1317,  918,   1518,  1483,  1674,  2004,
        1599,  1563,  2401,  2554,  3477,  2931,  2643,  2550,  2273,  3016,
        2475,  2514,  2568,  1838,  1720,  1383,  834,   1521,  642,   1183,
        930,   754,   248,   766,   176,   -14,   -452,  16,    154,   705,
        67,    169,   -177,  183,   428,   820,   143,   232,   691,   84,
        763,   750,   1197,  793,   1111,  1484,  1846,  2202,  2616,  2037,
        1891,  1542,  1480,  1842,  1783,  1442,  798,   201,   971,   -24,
        -705,  206,   333,   133,   -603,  -222,  -915,  -1312, -581,  -1089,
        -810,  -383,  94,    -544,  -546,  -150,  360,   -59,   -293,  -895,
        53,    6,     -68,   -371,  -461,  -871,  -1178, -1656, -1618, -1491,
        -1356, -1785, -2322, -2315, -2030, -2465, -1747, -1863, -1746, -2219,
        -1710, -1838, -2552, -1836, -2402, -1856, -1518, -1671, -2508, -2444,
        -2786, -2674, -3040, -2511, -2954, -2555, -2289, -2938, -2818, -2262,
        -2358, -2521, -2108, -2063, -1982, -2017, -2364, -1246, -1504, -435,
        -536,  -274,  553,   1621,  1579,  2417,  2108,  3238,  3143,  3035,
        3144,  3562,  3291,  3370,  3368,  3523,
    },
    {
        2999,  2088,  1335,  1383,  1004,  920,   903,   1122,  591,   220,
        116,   477,   -115,  -70,   499,   329,   537,   275,   816,   148,
        888,   421,   248,   -242,  698,   703,   439,   258,   497,   732,
        877,   1601,  2187,  2287,  2687,  2888,  2445,  1988,  2765,  2819,
        2135,  2238,  2858,  3282,  2441,  2840,  2877,  1766,  1568,  1896,
        2197,  1582,  1419,  1687,  1168,  700,   801,   145,   181,   808,
        227,   977,   1352,  1451,  907,   1023,  1679,  1242,  1057,  1782,
        1376,  1545,  1844,  2199,  2015,  2527,  1871,  2457,  2860,  1976,
        1375,  1115,  1968,  2025,  2309,  2805,  2008,  1763,  2497,  1781,
        1233,  1055,  1347,  668,   1281,  391,   153,   609,   526,   143,
        59,    -236,  -11,   588,   502,   1012,  876,   139,   -168,  737,
        4,     937,   373,   588,   870,   415,   100,   -343,  -766,  142,
        27,    111,   -742,  -1154, -1418, -1561, -787,  -819,  -957,  -1630,
        -894,  -1109, -1036, -1372, -1641, -1390, -1312, -1483, -2017, -1785,
        -1283, -1766, -1792, -1990, -1789, -1780, -1352, -1570, -1809, -2269,
        -2664, -2321, -2187, -2669, -2319, -1663, -2346, -2027, -1699, -1652,
        -2236, -1752, -2274, -2328, -2512, -2180, -1622, -1698, -1649, -901,
        -981,  -926,  -184,  82,    643,   1741,  2357,  1971,  1694,  1788,
        1840,  2348,  2239,  2413,  2452,  2353,  1864,  1033,  1343,  523,
        47,    -303,  -272,  221,   -218,  -466,  -492,  62,    -559,  -407,
        15,    -154,  84,    306,   443,   709,   1145,  885,   768,   616,
        303,   971,   468,   478,   1042,  1633,  1171,  1143,  1054,  815,
        560,   763,   666,   568,   547,   320,   239,   364,   987,   1102,
        1174,  642,   946,   1404,  446,   205,   24,    86,    -203,  147,
        673,   720,   -87,   -659,  -185,  442,   -375,  -179,  28,    327,
        659,   246,   420,   0,     -40,   -164,
    },
    {
        -443,  413,   556,   457,   -158,  -40,   433,  964,  1281, 638,
        621,   827,   655,   698,   33,    830,   1365, 502,  413,  457,
        31,    844,   941,   685,   1248,  1244,  989,  977,  1350, 1121,
        1035,  381,   394,   1002,  156,   926,   952,  70,   377,  742,
        -90,   48,    -476,  -550,  -348,  332,   867,  653,  666,  842,
        -53,   -247,  -494,  199,   -268,  -743,  -407, -585, -791, -1030,
        -1392, -632,  -387,  -742,  -693,  25,    232,  -652, -771, -268,
        -737,  -967,  -623,  -1110, -289,  -300,  135,  395,  -17,  -892,
        -954,  -696,  -348,  -311,  -131,  -194,  126,  -235, -474, -1050,
        -376,  -1009, -1000, -1155, -630,  -535,  -831, -971, -793, -93,
        -550,  154,   -228,  134,   -153,  662,   1044, 891,  1744, 2546,
        2508,  2388,  2688,  2271,  2824,  2749,  3072, 3185, 2437, 2229,
        1594,  1105,  564,   492,   810,   809,   784,  44,   279,  -477,
        -651,  -601,  -636,  -258,  -598,  118,   -161, -567, -716, -291,
        -167,  377,   530,   890,   671,   1312,  1221, 1715, 1973, 1678,
        1598,  1861,  1191,  962,   1248,  1135,  1171, 873,  792,  811,
        1464,  1292,  1337,  1024,  873,   1277,  1728, 786,  635,  1399,
        448,   716,   257,   1027,  1063,  703,   69,   619,  791,  1029,
        1086,  237,   705,   562,   1119,  1601,  1058, 716,  232,  89,
        817,   662,   827,   297,   -62,   660,   240,  -300, -116, -77,
        497,   619,   603,   755,   1102,  790,   305,  905,  1117, 259,
        330,   651,   -17,   192,   659,   906,   255,  80,   -107, -107,
        472,   114,   -261,  11,    373,   613,   17,   -206, 518,  3,
        -685,  -529,  -833,  -1330, -1277, -521,  -521, -660, -827, -1074,
        -824,  -1067, -1085, -1078, -1313, -1094, -920, -768, -216, -1198,
        -1479, -1596, -1496, -887,  -1208, -1077,
    },
    {
        -1449, -684,  -832,  -974,  -441,  -595,  -123,  -984,  -949,  -562,
        -939,  -1522, -1166, -465,  -552,  -1188, -1599, -1687, -1786, -1705,
        -2198, -1788, -1441, -2027, -1429, -1306, -2161, -2223, -1413, -967,
        -1037, -856,  -644,  -211,  -409,  128,   344,   -331,  312,   963,
        1370,  551,   690,   431,   954,   1165,  853,   1004,  687,   1004,
        1175,  890,   295,   773,   1171,  380,   -78,   -154,  446,   -378,
        -139,  -566,  -1091, -661,  -185,  -92,   273,   -637,  -397,  -531,
        -192,  48,    -531,  176,   685,   1011,  600,   656,   800,   396,
        1065,  510,   1035,  619,   456,   565,   323,   307,   -228,  277,
        425,   384,   951,   233,   864,   168,   411,   615,   148,   -251,
        29,    419,   98,    338,   696,   902,   528,   -83,   -24,   693,
        134,   308,   517,   237,   788,   1205,  837,   631,   326,   514,
        753,   99,    105,   872,   1060,  1094,  284,   903,   252,   -286,
        -302,  -98,   -489,  371,   820,   352,   -254,  -696,  -494,  -678,
        48,    -346,  -42,   -321,  -684,  -522,  -713,  -792,  -1223, -608,
        -1059, -881,  -644,  -105,  -661,  -692,  -930,  -483,  -937,  -851,
        -1094, -671,  -499,  -1021, -1265, -591,  -1232, -400,  -828,  -907,
        -885,  -411,  -504,  -293,  -1056, -1610, -1701, -1388, -959,  -1197,
        -647,  -876,  -564,  -1245, -1498, -1450, -1788, -1197, -947,  -1629,
        -1962, -2072, -1850, -2263, -2547, -2397, -1649, -1912, -2181, -1441,
        -1973, -1641, -2007, -2182, -1850, -1997, -2119, -1792, -2362, -2168,
        -2745, -2783, -2776, -2611, -2075, -2356, -3018, -3047, -2869, -2115,
        -1705, -2148, -1978, -1482, -1936, -1694, -1623, -790,  -905,  -418,
        -846,  93,    201,   691,   443,   1143,  603,   824,   1175,  1033,
        635,   1165,  1546,  1635,  1636,  1129,  644,   234,   -428,  -386,
        -891,  -534,  -348,  -284,  -526,  -1055,
    },
    {
        -739,  -488,  -761,  -285,  -265,  -585,  -935,  -665,  27,    385,
        332,   -407,  -665,  129,   -387,  -372,  139,   436,   -50,   -653,
        -747,  -772,  -19,   -530,  -1073, -709,  -747,  -610,  -875,  -544,
        -705,  -291,  -364,  299,   394,   319,   -303,  -299,  -857,  -1157,
        -1078, -1238, -865,  -423,  -1022, -465,  144,   -210,  -557,  -1016,
        -125,  -236,  -201,  -814,  -444,  -817,  -295,  -980,  -635,  -848,
        -977,  -1459, -1007, -907,  -563,  -304,  -520,  -881,  -769,  -345,
        -867,  -317,  32,    -894,  -40,   356,   -187,  -833,  55,    -522,
        -440,  -795,  -308,  216,   -361,  222,   -369,  -527,  -299,  229,
        484,   -80,   -81,   66,    168,   76,    144,   197,   -76,   -611,
        -1097, -1356, -812,  -1137, -1121, -1435, -988,  -799,  -1226, -778,
        -642,  -766,  -446,  -1061, -888,  -659,  -301,  -1036, -532,  -754,
        -588,  -438,  -566,  -1256, -467,  -577,  -261,  -252,  -311,  -1030,
        -924,  -330,  -537,  -928,  -516,  -1126, -1085, -1516, -1500, -1158,
        -1156, -702,  -337,  -245,  -1026, -534,  -984,  -1214, -1468, -1485,
        -1745, -1437, -1789, -978,  -175,  114,   -622,  322,   835,   1280,
        1444,  1084,  1514,  1968,  1256,  1606,  1742,  2349,  2081,  1326,
        756,   1444,  951,   1256,  936,   115,   745,   858,   0,     -215,
        167,   -393,  -303,  -821,  -613,  -922,  -740,  -264,  -481,  -1004,
        -43,   161,   358,   902,   1222,  501,   -136,  -373,  87,    -150,
        237,   619,   304,   619,   676,   827,   -5,    -383,  -357,  216,
        530,   698,   746,   512,   642,   -30,   152,   206,   112,   859,
        1109,  761,   1189,  1530,  740,   710,   370,   320,   999,   486,
        939,   345,   843,   943,   629,   1259,  619,   489,   363,   775,
        186,   642,   538,   950,   1384,  487,   1005,  1249,  801,   1305,
        597,   597,   949,   1156,  272,   909,
    },
    {
        1039,  1469,  1429,  1002,  1212,  1319,  1681,  1057,  1249,  1611,
        627,   1413,  1741,  1316,  1055,  1512,  1409,  551,   148,   590,
        504,   225,   1014,  1345,  652,   590,   222,   40,    147,   569,
        25,    -251,  -461,  -877,  -758,  -914,  -703,  -1275, -410,  -660,
        -276,  -1018, -1391, -1613, -916,  -521,  -98,   139,   219,   107,
        387,   -454,  -398,  -582,  -722,  -630,  -1255, -795,  -1358, -1767,
        -1015, -1269, -838,  -1631, -1201, -1737, -1909, -1235, -876,  -1614,
        -1472, -644,  -870,  -243,  230,   563,   396,   644,   379,   1175,
        1660,  1869,  2749,  2401,  3208,  3420,  2627,  2505,  2594,  3104,
        2482,  2692,  2899,  2871,  2730,  1539,  918,   888,   1056,  274,
        198,   -438,  134,   169,   99,    -451,  -978,  -1227, -1258, -557,
        -510,  -440,  -75,   449,   233,   747,   587,   -76,   147,   -216,
        615,   1218,  653,   1220,  1669,  1173,  1260,  1846,  2045,  1773,
        1976,  2225,  1750,  1065,  1415,  1470,  914,   1425,  1773,  752,
        568,   1003,  550,   811,   336,   516,   456,   295,   -16,   685,
        401,   -46,   121,   96,    372,   1012,  884,   477,   -24,   -357,
        -501,  130,   290,   237,   749,   371,   -193,  -290,  317,   -310,
        -335,  223,   685,   -84,   -252,  -68,   202,   174,   -181,  195,
        358,   34,    -63,   -253,  -493,  -488,  175,   -222,  -77,   -578,
        -45,   -736,  -1249, -341,  -561,  -310,  -412,  -499,  221,   214,
        352,   -423,  -214,  -825,  -634,  -539,  -211,  -727,  -338,  95,
        -769,  -1316, -976,  -1063, -844,  -520,  -1254, -1886, -1092, -944,
        -1167, -640,  -348,  -1136, -1156, -633,  -924,  -661,  -1593, -2317,
        -1945, -2464, -2681, -2611, -2319, -2058, -2961, -2333, -2163, -1545,
        -1558, -769,  -765,  -754,  -802,  -37,   908,   829,   1832,  2453,
        2148,  2155,  2603,  2840,  3620,  2823,
    },
    {
        2570,  2156,  2030,  2085,  2480,  2533,  2420,  1924,  1463,  1455,
        456,   728,   392,   588,   891,   506,   -153,  500,   -182,  -624,
        -975,  -446,  -487,  -979,  -1152, -870,  -986,  -419,  -765,  -433,
        410,   304,   583,   602,   261,   1339,  1399,  1016,  916,   843,
        761,   1784,  2238,  2131,  1719,  2135,  2443,  2624,  1967,  1702,
        903,   707,   809,   1027,  1107,  578,   887,   495,   -48,   349,
        743,   635,   499,   811,   942,   478,   -209,  -546,  -545,  -44,
        -503,  -737,  -475,  -342,  -760,  -151,  -563,  536,   822,   186,
        1229,  1057,  792,   1410,  899,   722,   1051,  906,   742,   1113,
        800,   1079,  823,   1024,  1059,  849,   627,   -20,   110,   -503,
        -665,  -99,   -364,  40,    462,   492,   -361,  -333,  73,    367,
        -188,  -319,  326,   -153,  -673,  -505,  -1154, -1427, -866,  -740,
        -574,  -1517, -2020, -1940, -2265, -2595, -1953, -1908, -2414, -2732,
        -2683, -3011, -3581, -3876, -3066, -3322, -3273, -2889, -3592, -3931,
        -3916, -3543, -4361, -3936, -3594, -3664, -3903, -3441, -2883, -2690,
        -2302, -1463, -1028, 75,    921,   1760,  1982,  2870,  3062,  3846,
        4419,  4515,  4639,  3828,  4266,  4557,  3343,  3551,  3112,  2544,
        2853,  2449,  1261,  1867,  1179,  990,   417,   -363,  -905,  -470,
        -492,  -1211, -1469, -1894, -2081, -2172, -2478, -1727, -2061, -1574,
        -1446, -1242, -1541, -253,  -618,  233,   967,   1086,  2214,  1823,
        1602,  2390,  2463,  2433,  3041,  3406,  2688,  2258,  1980,  1600,
        2258,  2189,  2460,  2383,  2361,  2529,  2509,  1569,  1454,  1033,
        770,   1333,  672,   945,   901,   1101,  1135,  600,   449,   -406,
        -629,  -870,  90,    333,   5,     816,   620,   1555,  1102,  1053,
        993,   1618,  1959,  1713,  2557,  2717,  2714,  2535,  2555,  2802,
        2381,  2201,  1639,  1696,  1776,  1858,
    },
    {
        2026,  1093,  1290,  757,   1218,  253,   441,   413,   -412,  193,
        129,   212,   -98,   -745,  -623,  -201,  -497,  65,    -163,  501,
        -234,  29,    -456,  -745,  -707,  -195,  -1054, -1707, -2095, -2519,
        -2794, -2624, -2949, -2137, -2614, -2501, -2620, -2554, -3223, -3803,
        -3295, -3338, -4062, -4642, -5101, -4349, -4862, -4641, -4690, -4745,
        -5492, -5625, -5577, -5306, -4905, -3861, -3296, -3001, -2369, -1936,
        -189,  684,   793,   1345,  1412,  1515,  1671,  2645,  2201,  2048,
        2447,  2242,  1958,  2263,  1555,  1536,  746,   935,   442,   142,
        -452,  215,   -675,  -1005, -1260, -1426, -1978, -1644, -2778, -2343,
        -3125, -2510, -2671, -3282, -2610, -1919, -1105, -1303, -129,  -46,
        44,    404,   285,   1475,  984,   766,   1217,  2045,  1958,  1550,
        1971,  1990,  1509,  2274,  1909,  2474,  1769,  2189,  1922,  1623,
        936,   356,   641,   741,   326,   -650,  -1144, -731,  -1127, -1484,
        -1906, -2007, -2232, -1811, -1841, -849,  -667,  -449,  -406,  311,
        -244,  125,   85,    237,   867,   211,   433,   1206,  498,   1509,
        1981,  2309,  1726,  2318,  2659,  2447,  1793,  1905,  1761,  1609,
        1748,  1488,  1528,  283,   753,   814,   68,    310,   -165,  -562,
        -359,  -144,  -509,  -580,  -920,  -857,  -907,  -922,  -212,  -518,
        48,    0,     -14,   -63,   -818,  -1361, -564,  -1061, -652,  -719,
        -1025, -571,  -1248, -1788, -1888, -2263, -2572, -3155, -3396, -2627,
        -3342, -3054, -3080, -2779, -3296, -4102, -4486, -4561, -4579, -4143,
        -4096, -4451, -4878, -5027, -4795, -4842, -3722, -2807, -2112, -1335,
        -1706, -930,  15,    1113,  1412,  2067,  2725,  2686,  3510,  3267,
        2753,  3593,  2730,  2293,  2175,  2959,  2829,  3259,  3177,  3158,
        2709,  2690,  2047,  828,   213,   571,   -521,  -1571, -1361, -1710,
        -1480, -1292, -1089, -1314, -735,  -1378,
    },
    {
        -1457, -1202, -435,  382,   261,   267,   1261,  1061,  1837,  1255,
        937,   1911,  1901,  1956,  2041,  2134,  2340,  2885,  2534,  3387,
        3807,  2908,  2956,  2338,  2248,  2202,  1488,  909,   918,   388,
        -110,  -370,  -19,   -904,  -136,  -66,   -411,  -1100, -507,  -211,
        -575,  -570,  -233,  -41,   308,   -504,  196,   -211,  761,   1475,
        1375,  1992,  1662,  1332,  2017,  2478,  2838,  2645,  2115,  2206,
        2580,  2601,  2495,  1852,  2045,  2222,  1948,  1762,  1504,  1057,
        1561,  661,   311,   -47,   -617,  -190,  304,   41,    -67,   63,
        222,   -264,  -356,  -426,  -197,  355,   -365,  311,   -511,  -893,
        -188,  260,   472,   -316,  -406,  -996,  -1193, -1356, -1876, -1096,
        -801,  -489,  -1283, -2092, -1856, -2469, -1872, -2092, -2850, -3424,
        -3515, -4146, -4503, -4010, -3813, -4425, -4303, -3602, -4527, -4609,
        -4520, -4697, -3947, -4051, -3293, -2924, -2326, -1061, -906,  -426,
        894,   923,   1527,  2116,  2272,  2328,  2748,  2343,  3061,  3158,
        2995,  3307,  2720,  2928,  2701,  1899,  1767,  1539,  497,   594,
        -62,   -1064, -615,  -1811, -1644, -2100, -2177, -1809, -1237, -1957,
        -1970, -1586, -1396, -1669, -1347, -528,  -613,  -442,  -641,  274,
        934,   366,   848,   1525,  1721,  1376,  1856,  2393,  2576,  3230,
        2838,  2026,  1747,  2248,  1737,  1703,  1713,  1799,  1973,  951,
        681,   926,   667,   1177,  377,   655,   -392,  -242,  -358,  69,
        -857,  -1041, -356,  -19,   45,    -395,  -694,  -106,  741,   925,
        162,   666,   102,   538,   542,   447,   292,   589,   958,   924,
        814,   1413,  1268,  1055,  730,   288,   1250,  1099,  1288,  835,
        1350,  1607,  894,   1199,  1000,  530,   604,   -239,  272,   456,
        79,    489,   668,   539,   268,   -208,  -713,  -40,   141,   489,
        916,   309,   859,   194,   -200,  -616,
    },
    {
        -104,  -184,  -363,  -963,  -904,  -814,  -1487, -2093, -1730, -1448,
        -2262, -2662, -3048, -2659, -2681, -2902, -3561, -3435, -4056, -4281,
        -4665, -4571, -4661, -4928, -5182, -4279, -4439, -4171, -3837, -3227,
        -3274, -3015, -1823, -1261, -860,  -811,  269,   181,   720,   1720,
        1940,  2062,  1916,  2604,  2292,  2666,  3424,  3279,  2659,  3261,
        2242,  1991,  1280,  758,   502,   222,   -391,  -1200, -1372, -839,
        -683,  -728,  -1527, -1712, -1207, -1616, -1624, -2297, -1910, -1418,
        -1737, -1947, -1608, -733,  -897,  -797,  -287,  -490,  -166,  88,
        507,   888,   1086,  1560,  2228,  1434,  1352,  1373,  2157,  2287,
        1648,  1123,  1660,  1995,  1507,  922,   1255,  1335,  1388,  1293,
        1333,  831,   -283,  -294,  -804,  -501,  -46,   256,   -6,    77,
        -654,  -1149, -929,  -338,  48,    -325,  179,   608,   437,   676,
        756,   1102,  1348,  1664,  1794,  2214,  1487,  1754,  1277,  1984,
        2355,  1723,  2157,  2136,  1457,  1954,  1869,  1683,  932,   1142,
        502,   674,   665,   390,   410,   523,   -370,  -36,   -189,  222,
        163,   -189,  341,   -330,  126,   -495,  -1184, -964,  -959,  -401,
        -958,  -784,  -853,  -405,  -838,  -1149, -1903, -1239, -1563, -2076,
        -2165, -1770, -2627, -2346, -2053, -2102, -2777, -3439, -3306, -3349,
        -3308, -3867, -3890, -3625, -3763, -4524, -3780, -4193, -3361, -3633,
        -2576, -1856, -2096, -1897, -1804, -1091, -497,  -294,  3,     555,
        244,   1054,  1540,  1266,  1640,  1836,  2516,  1915,  1871,  1390,
        1698,  1254,  1822,  985,   28,    432,   -472,  -121,  -832,  -1526,
        -1455, -1284, -1879, -2251, -2179, -2559, -1947, -2581, -2052, -2815,
        -2480, -2485, -1949, -1802, -909,  -1119, -182,  -519,  -838,  -655,
        -270,  531,   375,   551,   899,   1709,  2332,  1523,  1252,  2276,
        1945,  2429,  1529,  2174,  1787,  1110,
    },
    {
        1004,  535,   295,   654,   576,   152,   -319,  -138,  -1022, -583,
        -957,  -1588, -702,  -788,  -1031, -804,  -1231, -481,  -1005, -1029,
        -716,  -408,  -842,  -645,  309,   780,   343,   2,     589,   197,
        405,   449,   1382,  1968,  1622,  882,   374,   255,   -233,  -650,
        -764,  118,   -220,  -653,  -116,  -544,  -640,  -187,  91,    -446,
        -1157, -602,  -877,  -445,  -989,  -1391, -1014, -1463, -1368, -1201,
        -687,  -1436, -1134, -641,  -1169, -1974, -1261, -1318, -1860, -1235,
        -1283, -1028, -1310, -1460, -2100, -2503, -3032, -3593, -2784, -3693,
        -3064, -2941, -3724, -3414, -3683, -3747, -3623, -3857, -4354, -4190,
        -4035, -4426, -4243, -3575, -2782, -1826, -1339, -893,  -229,  -446,
        432,   436,   599,   308,   580,   1854,  2686,  2824,  3671,  4227,
        3709,  3782,  3634,  3108,  2668,  2666,  2237,  1791,  2126,  1312,
        1461,  853,   187,   77,    -9,    271,   113,   -789,  -613,  -1275,
        -848,  -1499, -1607, -1607, -1046, -1212, -557,  -1114, -1491, -1252,
        -1347, -850,  -889,  -692,  497,   281,   1213,  1149,  1582,  1523,
        1158,  2175,  2599,  2573,  1617,  1652,  1666,  2231,  2213,  2489,
        1650,  2288,  1675,  1069,  726,   571,   662,   -95,   184,   141,
        423,   -330,  -31,   268,   451,   120,   -74,   160,   271,   -310,
        -553,  79,    -345,  410,   459,   820,   834,   283,   1057,  387,
        648,   484,   1290,  635,   1038,  410,   256,   -129,  -155,  393,
        471,   492,   169,   489,   795,   229,   -133,  162,   -629,  -1257,
        -379,  -606,  -425,  -400,  -1007, -1507, -1395, -1771, -1615, -2109,
        -1865, -1527, -2281, -2545, -2314, -1897, -1934, -1844, -1683, -1862,
        -2240, -1609, -2268, -2285, -2267, -2161, -2615, -2494, -2897, -3058,
        -3499, -2944, -3207, -3685, -3351, -3067, -3650, -3436, -3429, -4428,
        -3986, -3669, -2913, -2304, -1495, -1652,
    },
    {
        -1857, -1941, -1923, -1784, -912,  -843,  -428,  -270,  388,   677,
        1226,  1760,  2395,  2827,  2945,  2899,  2108,  2184,  2257,  2631,
        2593,  2629,  2436,  2808,  2467,  2261,  1608,  1925,  844,   1001,
        629,   484,   823,   -196,  189,   265,   -436,  -571,  132,   520,
        153,   534,   498,   152,   3,     746,   80,    436,   1164,  1535,
        1739,  1708,  948,   911,   1788,  1154,  1522,  1133,  1079,  1744,
        2093,  2755,  2842,  1845,  2486,  2882,  2245,  1951,  1348,  1790,
        1687,  1293,  1058,  1674,  1862,  2058,  1861,  1672,  2048,  1473,
        1391,  958,   1576,  1007,  881,   582,   1079,  879,   16,    -164,
        -84,   -455,  114,   905,   11,    65,    803,   467,   647,   511,
        381,   626,   779,   317,   923,   962,   1423,  1378,  1660,  1666,
        1196,  1378,  662,   368,   566,   1009,  1382,  1528,  626,   470,
        642,   85,    499,   289,   -442,  -104,  -591,  -930,  -232,  -68,
        -255,  -577,  -1259, -1502, -1970, -2405, -1249, -1097, -1877, -1474,
        -1045, -1537, -1528, -2187, -2643, -1931, -1898, -1579, -1828, -1927,
        -1954, -1470, -1755, -1916, -1645, -1226, -1832, -937,  -333,  -1131,
        -959,  -552,  -441,  -746,  -521,  -975,  -1259, -831,  -152,  595,
        830,   199,   1240,  1776,  974,   1117,  1276,  1572,  1401,  2190,
        2172,  1674,  2135,  2568,  2523,  2151,  1321,  1161,  809,   1560,
        730,   840,   994,   1375,  1168,  1568,  1902,  976,   326,   830,
        1072,  1150,  549,   382,   138,   946,   189,   -265,  -552,  101,
        655,   457,   1100,  1485,  1117,  732,   1260,  1399,  1938,  1617,
        1906,  1961,  1274,  1953,  1561,  1278,  984,   1370,  1950,  2178,
        2513,  1562,  902,   1099,  1241,  1676,  1065,  1336,  1816,  1250,
        833,   1223,  1564,  922,   1331,  800,   1161,  458,   967,   332,
        735,   467,   -107,  561,   267,   57,
    },
    {
        816,   1126,  536,   -1,    497,   106,   772,   633,   1051,  1155,
        66,    622,   346,   -9,    -480,  88,    440,   184,   677,   43,
        549,   -268,  -398,  -273,  -91,   -388,  -590,  -587,  -1030, -332,
        -654,  -1112, -1096, -1236, -631,  -1385, -1051, -538,  47,    355,
        11,    -411,  -144,  -900,  -949,  -105,  -578,  -746,  -603,  -1214,
        -1331, -908,  -953,  -1202, -631,  -1270, -1201, -575,  -1134, -1540,
        -1127, -1465, -689,  -536,  -1192, -1302, -1594, -1536, -1342, -1556,
        -1631, -1717, -1863, -1762, -1855, -1930, -1574, -1991, -1919, -1960,
        -2024, -1157, -1101, -824,  -501,  -775,  -881,  -776,  -765,  -601,
        -457,  -583,  -1001, 35,    -590,  146,   646,   806,   1107,  695,
        300,   201,   -354,  -599,  -549,  20,    -113,  283,   181,   482,
        470,   887,   115,   -598,  -205,  115,   -62,   -162,  555,   297,
        -145,  -715,  -275,  -656,  -126,  -635,  326,   -151,  165,   -172,
        -65,   608,   -42,   -690,  -395,  -686,  -62,   -6,    352,   615,
        809,   -39,   -699,  291,   -47,   -356,  -133,  611,   52,    -496,
        -157,  -479,  -676,  -294,  62,    -684,  -1135, -1465, -1271, -540,
        -829,  -447,  297,   872,   975,   150,   361,   713,   1156,  318,
        493,   895,   371,   405,   -27,   307,   -176,  388,   311,   -657,
        183,   -372,  -907,  -1052, -170,  -68,   -772,  -946,  -889,  -242,
        -1108, -1012, -526,  -867,  -911,  -1364, -1261, -1150, -1227, -874,
        -710,  -292,  -576,  -510,  -125,  -186,  -768,  -1360, -409,  -752,
        -624,  -812,  -1313, -1193, -1031, -1092, -944,  -653,  -942,  -857,
        -1578, -509,  -717,  -699,  -499,  -1020, -533,  -991,  -1433, -1319,
        -1885, -1214, -955,  -1282, -1737, -1098, -1649, -846,  -882,  -1818,
        -1979, -1026, -1852, -1313, -1498, -1597, -2139, -2473, -2110, -2175,
        -1638, -1955, -2352, -2335, -1926, -1456,
    },
    {
        -2159, -1981, -1406, -1933, -2306, -1341, -988,  -2023, -1582, -1844,
        -1429, -1330, -1086, -815,  -1414, -1123, -1066, -1521, -1781, -1692,
        -1885, -1756, -1288, -2087, -1632, -813,  -802,  -878,  -676,  -1329,
        -1672, -810,  -827,  -1138, -1748, -1153, -757,  -649,  -756,  -1603,
        -470,  -931,  -1053, -321,  -1047, -74,   -222,  -197,  -15,   -751,
        -695,  -1329, -1589, -979,  -1432, -1081, -1483, -1421, -1736, -1908,
        -1937, -2564, -1051, -1313, -1613, -1048, -622,  -723,  -825,  -584,
        238,   -164,  -474,  21,    195,   -460,  -322,  -115,  -598,  -16,
        -225,  -1183, -865,  8,     -91,   -513,  -134,  -589,  -704,  -338,
        -293,  -786,  -1344, -466,  -198,  -895,  -930,  -198,  -983,  -956,
        -335,  -85,   -1022, -796,  -1215, -949,  -524,  -632,  -1130, -510,
        -912,  -675,  -263,  -385,  -77,   34,    -880,  -842,  -356,  -665,
        -1206, -1085, -707,  -569,  -1050, -1074, -960,  -36,   -213,  -1640,
        -1374, -440,  295,   -1100, -408,  46,    216,   429,   -745,  -181,
        480,   -510,  -549,  529,   574,   430,   412,   -176,  514,   746,
        547,   -232,  221,   846,   120,   194,   179,   295,   860,   -393,
        90,    987,   8,     -83,   -655,  -16,   313,   -933,  -983,  -613,
        -664,  -1093, -289,  -643,  -1302, -817,  -277,  107,   -563,  170,
        -905,  -679,  -151,  282,   -317,  -216,  -308,  -301,  -391,  116,
        -566,  -849,  56,    -950,  -497,  -82,   236,   204,   -150,  -337,
        75,    -869,  -96,   162,   -621,  -54,   151,   190,   527,   633,
        349,   -220,  -1049, -267,  225,   232,   371,   641,   88,    -279,
        -1346, -555,  -418,  -555,  -804,  -436,  -620,  -482,  -130,  294,
        -267,  -338,  -385,  -677,  -984,  -341,  -973,  -386,  15,    540,
        286,   72,    769,   226,   -551,  -605,  -4,    -913,  -576,  291,
        510,   -258,  526,   1403,  1029,  499,
    },
    {
        730,  543,   520,   995,   1155, 1045, 1359,  736,  80,    -58,  -165,
        542,  572,   803,   743,   73,   630,  506,   1203, 628,   192,  414,
        332,  -570,  -367,  458,   -151, 417,  -118,  -228, 214,   490,  757,
        714,  691,   1025,  901,   894,  506,  668,   670,  824,   1177, 860,
        189,  992,   1082,  749,   1272, 1063, 539,   1542, 2334,  1094, 1391,
        2098, 1904,  1472,  1265,  646,  958,  946,   436,  1182,  1274, 1008,
        795,  1275,  899,   1009,  1835, 985,  1606,  1715, 1632,  1139, 934,
        549,  77,    -470,  517,   1028, 345,  352,   388,  303,   -575, 140,
        60,   45,    492,   795,   940,  728,  -134,  -528, 335,   -200, -352,
        -804, 251,   555,   805,   801,  -83,  665,   57,   12,    -394, -390,
        -182, 537,   666,   760,   1156, 900,  1016,  674,  344,   1197, 1348,
        1159, 153,   517,   1140,  336,  458,  750,   465,  180,   774,  165,
        112,  911,   905,   746,   983,  1515, 1030,  375,  626,   819,  1450,
        722,  570,   1507,  1038,  947,  114,  20,    313,  1174,  1459, 371,
        981,  687,   557,   38,    1323, 458,  346,   635,  739,   194,  793,
        1249, 1571,  263,   1332,  1206, 342,  1545,  1769, 1523,  1785, 550,
        836,  773,   1160,  -49,   -52,  506,  1550,  217,  -120,  957,  446,
        842,  1316,  221,   1455,  1641, 1050, 1051,  696,  474,   143,  -156,
        88,   -123,  524,   437,   543,  1081, 16,    995,  473,   742,  -231,
        -352, 81,    -380,  -498,  -851, -173, 12,    -684, -750,  -846, -315,
        -616, -685,  -405,  -601,  -957, -930, -1069, -891, -1171, -507, -696,
        -433, -643,  18,    -1075, -592, -867, -196,  -14,  -446,  90,   103,
        173,  -274,  -294,  -16,   -25,  -698, -119,  -142, -1077, -759, -203,
        -768, -1784, -1205,
    },
    {
        -938,  -1377, -1892, -1423, -1192, -1054, -812,  3,     301,   -216,
        -908,  -1245, -153,  79,    10,    -1380, -326,  -651,  -822,  -183,
        -836,  28,    192,   681,   -927,  257,   854,   169,   -31,   -728,
        -721,  -400,  67,    -96,   -169,  -739,  250,   -672,  -363,  -259,
        -237,  350,   -554,  -962,  -771,  -467,  -664,  -478,  -923,  -909,
        -807,  -669,  -239,  -642,  -914,  -832,  -1021, -221,  -441,  24,
        222,   -655,  49,    -179,  -429,  -543,  -981,  -467,  -1531, -1010,
        -127,  -45,   -406,  -286,  -605,  151,   -641,  -220,  261,   -299,
        -916,  -253,  -602,  -110,  -722,  -849,  -553,  174,   483,   104,
        83,    -302,  -620,  -696,  -1626, -1407, -773,  -558,  -1285, -1042,
        -1301, -697,  -650,  -693,  -475,  -1025, -16,   -521,  -162,  138,
        509,   -573,  -142,  -475,  74,    335,   199,   727,   322,   636,
        225,   967,   -164,  271,   -228,  388,   -176,  -71,   12,    645,
        -338,  -341,  71,    307,   484,   355,   -161,  -319,  -808,  -343,
        -680,  -298,  -654,  -1356, -403,  -214,  -267,  -24,   -645,  316,
        370,   214,   -843,  -293,  481,   434,   150,   -841,  -230,  -769,
        -184,  503,   886,   563,   -43,   -232,  -416,  -275,  786,   -435,
        -290,  402,   -317,  -813,  -39,   -486,  -477,  -1049, -33,   586,
        857,   -117,  140,   952,   -493,  332,   761,   799,   1170,  42,
        -296,  453,   183,   596,   343,   -213,  569,   833,   616,   622,
        652,   731,   1015,  312,   -151,  297,   1077,  733,   1048,  521,
        259,   -271,  220,   -538,  -123,  -438,  -446,  204,   553,   -452,
        -442,  -1013, -611,  -1084, -1400, -558,  -330,  30,    -447,  -78,
        389,   -9,    156,   578,   -502,  95,    679,   -35,   -470,  594,
        -214,  -866,  -148,  -445,  -560,  -536,  -217,  -245,  368,   655,
        179,   591,   -521,  -377,  418,   -553,
    },
    {
        -218, 36,   -384, -505, 65,   -794, -952, -1054, -639, 94,   244,  638,
        43,   588,  118,  -30,  211,  -67,  221,  51,    -306, 398,  25,   274,
        652,  219,  470,  432,  629,  771,  513,  -324,  -838, -8,   -781, -30,
        189,  578,  477,  715,  873,  89,   571,  1119,  930,  985,  936,  872,
        1321, 930,  343,  972,  353,  776,  1538, 516,   -2,   822,  1054, 546,
        703,  845,  800,  335,  -158, -373, 546,  786,   1289, 1162, 686,  451,
        158,  437,  673,  289,  39,   503,  -213, 419,   639,  -178, -739, -376,
        -28,  -184, 479,  914,  1050, 1243, 1489, 1072,  1295, 1347, 738,  859,
        359,  1002, 1160, 1522, 619,  694,  910,  140,   582,  416,  303,  563,
        -212, 704,  1306, 1230, 801,  196,  -207, -580,  -552, 287,  351,  671,
        470,  -210, 72,   -74,  519,  508,  64,   898,   758,  231,  124,  278,
        765,  269,  429,  -214, 484,  584,  565,  1159,  1104, 231,  332,  373,
        1098, 749,  749,  773,  1054, 1236, 860,  1263,  232,  -117, 660,  -37,
        452,  -284, 116,  -32,  -263, 6,    703,  31,    -127, -716, -291, 166,
        396,  504,  -45,  505,  -21,  371,  743,  55,    226,  223,  -310, 216,
        529,  652,  1219, 784,  1,    623,  97,   -325,  178,  222,  -133, 747,
        248,  -201, -456, 595,  576,  -351, 114,  -591,  520,  15,   -654, 233,
        472,  -219, -329, -460, 212,  -232, 390,  382,   -257, -177, 442,  466,
        3,    60,   596,  355,  538,  259,  -243, -575,  -718, 171,  -124, -341,
        326,  367,  -305, 479,  35,   644,  -189, 562,   -282, -821, -592, -561,
        -677, -321, 178,  17,   -565, -955, -636, -205,  314,  497,  299,  -332,
        -765, -524, -322, 170,
    },
    {
        -348,  -19,   -189,  -333,  -232,  -387,  -165,  -37,   -381,  75,
        -549,  -700,  53,    -721,  -948,  -671,  -957,  -238,  -873,  -921,
        -576,  -72,   74,    -242,  -582,  -252,  -295,  -918,  -978,  -947,
        -884,  -277,  -56,   -549,  -582,  249,   -649,  -1125, -1376, -269,
        -164,  -197,  -582,  -711,  -750,  -1089, -1061, -316,  -7,    -602,
        -66,   -543,  149,   471,   695,   897,   1296,  846,   302,   -96,
        794,   112,   -440,  -372,  -55,   480,   101,   -300,  132,   4,
        -322,  -293,  -164,  35,    -279,  -608,  -58,   -591,  -167,  -595,
        -461,  -948,  -225,  202,   -55,   -128,  216,   -129,  194,   51,
        -511,  354,   -173,  367,   21,    183,   10,    62,    -23,   275,
        -339,  -130,  -397,  -251,  -885,  -1314, -1039, -1232, -553,  -806,
        -1152, -458,  -914,  -1520, -1133, -1531, -1495, -1234, -606,  -1460,
        -1959, -1392, -763,  -1274, -1220, -708,  -473,  -376,  -121,  -937,
        -1637, -1531, -1105, -956,  -688,  -824,  -1764, -1293, -1117, -1136,
        -965,  -1621, -2105, -1744, -1761, -2306, -2729, -1928, -1716, -1666,
        -2005, -2484, -2622, -1653, -1642, -713,  -719,  -616,  -246,  -431,
        -178,  -457,  -601,  660,   884,   594,   672,   788,   874,   1901,
        1185,  746,   848,   350,   59,    -40,   -56,   705,   826,   551,
        -227,  -845,  -284,  70,    -840,  -817,  -1416, -1384, -1207, -1002,
        -495,  -709,  -354,  -961,  -1514, -609,  -967,  -847,  -945,  -1229,
        -619,  -327,  360,   -262,  676,   928,   624,   327,   856,   1440,
        1365,  1425,  494,   549,   935,   1201,  1370,  1015,  1552,  466,
        202,   159,   664,   668,   -100,  -612,  196,   -16,   47,    -566,
        -903,  -195,  76,    -84,   430,   560,   402,   929,   1243,  982,
        833,   1403,  716,   1112,  1243,  539,   188,   632,   738,   1009,
        1666,  1857,  1116,  912,   536,   791,
    },
    {
        1529,  974,   555,   410,   955,   88,    517,   1109,  838,   70,
        394,   -130,  -100,  -12,   370,   -256,  -830,  -473,  -499,  -33,
        -838,  -715,  -116,  -526,  -235,  -576,  -2,    155,   276,   -685,
        -354,  -184,  -330,  -385,  -1032, -794,  -1095, -1572, -1742, -1238,
        -1121, -1611, -2070, -1372, -2046, -1595, -2306, -2969, -2148, -2557,
        -3242, -3041, -3700, -3921, -3309, -3405, -3123, -3255, -3203, -3909,
        -4059, -3217, -3695, -3342, -3567, -3284, -3316, -2365, -1203, -595,
        -377,  224,   538,   1062,  1418,  1296,  1219,  972,   1075,  2178,
        2891,  2391,  2306,  2549,  1937,  1919,  2087,  1937,  1257,  1295,
        1455,  1490,  1535,  815,   -105,  -141,  -432,  -60,   -545,  -1334,
        -1354, -741,  -305,  -692,  -1241, -1552, -837,  -961,  -234,  -22,
        619,   468,   -42,   292,   360,   537,   280,   247,   1095,  1692,
        2018,  1820,  2434,  2322,  2788,  2703,  2547,  2756,  1974,  1445,
        1799,  1629,  980,   1581,  638,   362,   697,   1122,  589,   952,
        1250,  434,   900,   622,   -91,   194,   703,   672,   728,   392,
        1007,  357,   439,   526,   402,   523,   940,   1314,  927,   1041,
        1097,  511,   506,   789,   1479,  1723,  1096,  1477,  1278,  1969,
        2367,  1671,  1089,  1347,  2022,  1507,  1288,  1526,  1173,  1000,
        1640,  1497,  1868,  1229,  1936,  1988,  1814,  983,   554,   646,
        1158,  944,   866,   1289,  1146,  1458,  689,   1330,  553,   905,
        1388,  1111,  1279,  1194,  313,   272,   594,   457,   -177,  -708,
        -891,  -1116, -689,  -1376, -1857, -1465, -1290, -1507, -1357, -817,
        -974,  -1247, -1466, -2165, -2107, -2217, -2737, -2859, -3103, -3029,
        -2959, -3476, -2890, -2489, -2858, -3247, -2520, -2040, -2959, -3264,
        -3257, -3696, -4150, -3189, -3541, -3680, -3946, -3085, -3148, -2661,
        -2205, -1462, -1021, -1333, -1663, -1444,
    },
    {
        -1549, -1207, -747,  -248,  3,     -66,   114,   731,   1806,  2098,
        1051,  1249,  679,   907,   1620,  1884,  1965,  1735,  1044,  1551,
        623,   -78,   43,    -172,  -1074, -447,  -359,  -182,  -1041, -246,
        53,    51,    -786,  -292,  -849,  -128,  -349,  -320,  560,   634,
        915,   1026,  990,   658,   296,   162,   15,    464,   425,   567,
        1068,  1667,  1286,  774,   756,   360,   1154,  644,   785,   594,
        75,    -221,  -618,  140,   -377,  88,    459,   -523,  -748,  -336,
        -1131, -1342, -893,  -823,  -249,  -547,  -102,  -25,   -484,  -886,
        -435,  -755,  -340,  -959,  -393,  -807,  -527,  -358,  96,    -547,
        -889,  -61,   399,   -99,   324,   945,   514,   967,   533,   212,
        -34,   86,    896,   759,   502,   305,   1089,  310,   574,   992,
        1303,  1481,  1125,  777,   143,   747,   996,   868,   526,   218,
        505,   920,   324,   -107,  544,   87,    652,   757,   840,   -79,
        -679,  -122,  118,   -440,  217,   -461,  -730,  -900,  -1317, -658,
        -258,  -915,  -954,  -1062, -959,  -1519, -1295, -1727, -1896, -1723,
        -2011, -2018, -2128, -1769, -2305, -1622, -1519, -1180, -1685, -2195,
        -2522, -2403, -1730, -1778, -1607, -941,  -876,  -1481, -1573, -1893,
        -2080, -1245, -1786, -2325, -2401, -1788, -1816, -1471, -1329, -1457,
        -1159, -1594, -2156, -1628, -2211, -1297, -827,  -1648, -1966, -2115,
        -1836, -2337, -1479, -1905, -2077, -1130, -645,  -522,  -340,  -929,
        -460,  -247,  -145,  460,   681,   194,   766,   344,   719,   9,
        -26,   335,   798,   851,   661,   236,   289,   335,   424,   221,
        67,    416,   301,   105,   397,   696,   185,   578,   -60,   204,
        363,   664,   984,   1164,  1543,  768,   1342,  995,   1383,  1406,
        1293,  1095,  589,   587,   1138,  485,   422,   967,   512,   -233,
        -372,  -655,  293,   96,    628,   1020,
    },
    {
        431,   795,   528,   836,   858,   1047,  843,   351,   5,     287,
        -360,  518,   -48,   529,   -250,  122,   -200,  -337,  -443,  301,
        532,   958,   875,   160,   610,   290,   -23,   -260,  -89,   -278,
        221,   38,    -421,  452,   832,   1162,  1124,  1426,  1278,  901,
        359,   483,   511,   142,   175,   -160,  286,   -105,  -237,  -399,
        -575,  -107,  -114,  402,   -156,  516,   -27,   462,   745,   31,
        -294,  336,   807,   492,   541,   66,    -126,  563,   265,   315,
        -74,   -245,  197,   402,   -291,  -654,  98,    -351,  63,    -651,
        -513,  -7,    530,   -25,   -199,  -701,  -108,  -237,  -646,  -613,
        -1035, -835,  -1314, -549,  -1058, -928,  -1166, -1012, -784,  -1250,
        -1416, -1205, -1374, -1428, -990,  -301,  -368,  -466,  -134,  257,
        47,    -827,  -1305, -312,  -589,  -665,  -1129, -1561, -1245, -1250,
        -568,  -430,  -682,  -836,  -1491, -1360, -1031, -341,  -944,  -1527,
        -1112, -1387, -761,  -764,  -1472, -1318, -1162, -567,  -260,  -744,
        -1353, -1314, -1442, -1194, -1501, -1104, -1105, -1054, -837,  -1283,
        -1721, -893,  -1336, -1765, -1906, -1744, -1527, -1218, -1894, -2166,
        -1380, -1915, -1830, -1494, -1535, -760,  -631,  -238,  -161,  -347,
        -230,  -581,  -270,  131,   -416,  -460,  -1035, -1022, -1155, -287,
        -896,  -902,  -149,  -368,  -959,  -505,  -213,  -69,   -574,  -1082,
        -395,  -568,  -258,  -393,  219,   -66,   -420,  262,   411,   73,
        -24,   236,   566,   -318,  284,   375,   218,   428,   -394,  236,
        80,    381,   849,   -7,    129,   647,   859,   887,   193,   -232,
        546,   914,   452,   459,   248,   67,    -381,  -815,  -1136, -387,
        -833,  -1217, -720,  -205,  -600,  -1089, -1286, -1045, -624,  -1220,
        -480,  -1062, -1052, -1071, -226,  -169,  -319,  -209,  353,   554,
        -18,   -613,  284,   -609,  -427,  -932,
    },
    {
        -584,  -1065, -1228, -820,  -654,  -1119, -816,  -773,  -175,  -983,
        -1437, -1742, -1364, -531,  -285,  -464,  -199,  -273,  301,   254,
        -353,  -975,  -586,  -804,  -698,  -132,  -496,  -789,  -261,  -943,
        -421,  -454,  -958,  -1195, -1520, -576,  -1298, -771,  -1431, -1282,
        -686,  -1314, -488,  -1204, -526,  64,    -364,  -597,  -241,  -870,
        -933,  -409,  -1193, -982,  -1458, -1799, -1692, -1677, -945,  -978,
        -1536, -1899, -1422, -637,  -1234, -1650, -786,  -1429, -651,  -957,
        -1370, -1432, -1126, -1109, -1734, -1200, -722,  -665,  -298,  -501,
        -309,  -304,  -274,  -446,  87,    -161,  343,   -120,  -804,  -622,
        -893,  -549,  -1231, -1484, -557,  -1352, -1118, -373,  -45,   332,
        -699,  -1098, -1036, -419,  -648,  -1128, -1089, -396,  139,   -762,
        -391,  -954,  -1023, -1003, -207,  -252,  78,    172,   140,   -301,
        -613,  -740,  -1092, -1253, -489,  -574,  -1023, -833,  -819,  -1039,
        -1476, -1528, -1539, -1725, -2028, -2140, -2439, -1345, -811,  -505,
        -1065, -775,  -1378, -798,  -241,  -723,  -661,  -232,  207,   371,
        -489,  -998,  -1289, -1242, -1619, -876,  -1349, -1008, -1112, -628,
        -841,  -750,  -402,  -519,  -1242, -531,  -437,  -195,  -1052, -1307,
        -625,  -526,  -1274, -452,  -25,   -238,  -43,   -461,  -345,  9,
        76,    403,   689,   329,   308,   491,   450,   749,   1003,  -4,
        -579,  -190,  -134,  201,   -431,  -372,  237,   221,   499,   522,
        830,   1131,  203,   -415,  179,   50,    -211,  357,   533,   425,
        58,    715,   853,   970,   9,     443,   455,   290,   227,   580,
        -6,    166,   -346,  541,   381,   239,   213,   49,    308,   -249,
        476,   -69,   345,   820,   -94,   623,   5,     -512,  -667,  -438,
        -84,   -692,  -1071, -375,  -726,  -83,   522,   -178,  -117,  550,
        -110,  267,   193,   -598,  -647,  -327,
    },
    {
        -760,  -1063, -1301, -498,  -513,  -795,  -339,  -835, -554,  -562,
        -164,  -964,  -727,  -204,  129,   127,   -708,  -458, -1014, -740,
        -896,  -781,  -58,   -826,  -172,  -292,  -191,  -936, -532,  -544,
        -424,  -759,  -207,  -122,  -564,  112,   436,   771,  575,   604,
        -106,  99,    36,    560,   -274,  147,   -437,  -819, -935,  -1081,
        -486,  -561,  -385,  -881,  -684,  -426,  -152,  213,  -229,  -58,
        -152,  -727,  -325,  -434,  -133,  -19,   -265,  316,  68,    -331,
        -161,  -369,  347,   802,   225,   -317,  -165,  -619, -475,  131,
        -406,  -950,  -849,  -371,  251,   134,   421,   281,  -563,  -274,
        -633,  -339,  -411,  -585,  -228,  111,   342,   -2,   455,   747,
        166,   187,   682,   -99,   -248,  552,   692,   36,   461,   308,
        609,   167,   -489,  54,    -83,   -342,  -167,  147,  174,   -367,
        -320,  105,   617,   676,   -277,  114,   -146,  -83,  495,   861,
        -61,   431,   532,   -135,  125,   -14,   -181,  -74,  637,   221,
        -406,  -371,  -169,  -281,  -569,  -499,  -626,  -878, -359,  -450,
        -1069, -1415, -1086, -1237, -1162, -326,  -1024, -543, -46,   -728,
        -596,  -163,  -332,  -266,  -969,  -410,  -919,  -77,  299,   -364,
        -585,  191,   578,   250,   407,   -15,   -288,  -701, -431,  -697,
        -1002, -64,   325,   -563,  -649,  -501,  -594,  16,   373,   -92,
        -213,  903,   -470,  -1289, -1079, -1190, -823,  40,   -404,  -1167,
        -569,  -301,  -997,  -1683, -1846, -638,  400,   628,  -292,  -681,
        -467,  -777,  -287,  -453,  -593,  -117,  -805,  -514, -81,   -413,
        295,   290,   -645,  -343,  -308,  -914,  -240,  191,  79,    546,
        123,   -383,  211,   -447,  206,   505,   367,   146,  -531,  434,
        199,   49,    735,   776,   89,    414,   394,   1013, 778,   322,
        444,   130,   -116,  -92,   413,   338,
    },
    {
        705,  -188, 448,  506,  -122, -31,   233,  245,   954,  1105, 1386,
        238,  985,  816,  1042, 479,  833,   507,  96,    215,  309,  207,
        238,  495,  411,  265,  366,  716,   1054, 920,   1192, 1334, 1401,
        1098, 448,  -196, 711,  984,  195,   193,  761,   -54,  334,  543,
        483,  283,  -170, 8,    -334, -287,  303,  515,   783,  1060, 170,
        450,  -156, 17,   914,  800,  1121,  196,  642,   1238, 1093, 1346,
        982,  664,  984,  712,  1263, 1263,  1032, 764,   1109, 1327, 1151,
        1396, 634,  207,  532,  -85,  530,   101,  -347,  -123, 637,  -180,
        143,  334,  383,  269,  750,  601,   -220, 505,   874,  1271, 473,
        1046, 1184, 1338, 1086, 753,  213,   419,  655,   809,  1157, 619,
        703,  958,  1148, 425,  376,  753,   1026, 263,   970,  290,  1012,
        328,  403,  24,   -275, 643,  676,   -26,  -264,  -605, -684, -908,
        -374, 11,   -298, -317, -540, 25,    359,  -437,  -760, -302, -661,
        -489, 50,   525,  48,   398,  30,    -631, -653,  -143, 347,  713,
        697,  1020, -117, -587, -950, -765,  -352, 64,    -706, -78,  -893,
        -384, 65,   12,   431,  582,  628,   221,  -499,  17,   -355, 152,
        -288, 103,  85,   -74,  -689, -176,  -482, -777,  -113, 445,  133,
        389,  441,  -366, -458, -885, -257,  342,  332,   -170, -733, -1065,
        -587, -290, -862, -771, -835, -1047, -692, -1280, -636, -234, -112,
        -363, -156, 47,   519,  678,  251,   -328, -632,  -437, 260,  -34,
        604,  -19,  740,  808,  1201, 879,   1312, 1295,  985,  1687, 1139,
        888,  1258, 1769, 1272, 1849, 1415,  1885, 2275,  2371, 2183, 2200,
        2027, 1913, 1905, 2403, 2345, 2265,  2722, 2291,  2720, 2453, 2509,
        2691, 1696, 1328,
    },
    {
        984,   652,   276,   435,   306,   595,   274,   793,   1051,  1216,
        1699,  1242,  1202,  1041,  829,   780,   1041,  835,   1494,  1652,
        1765,  2323,  2257,  1502,  1069,  1690,  1009,  663,   734,   954,
        615,   490,   745,   922,   629,   643,   1086,  673,   380,   777,
        1002,  1107,  551,   1328,  702,   732,   933,   1266,  1346,  979,
        1162,  1842,  1495,  895,   1230,  1293,  824,   1150,  895,   943,
        481,   1231,  1022,  947,   1049,  1369,  930,   760,   34,    565,
        763,   -106,  -12,   334,   313,   208,   -74,   179,   -95,   -418,
        -645,  48,    -406,  -115,  380,   -321,  245,   530,   103,   488,
        746,   -227,  337,   555,   249,   -277,  -993,  -559,  -805,  -1360,
        -864,  -1915, -1380, -1281, -2033, -1321, -2028, -2173, -1586, -2105,
        -2179, -2581, -2988, -2627, -2841, -2226, -2779, -3149, -2807, -2095,
        -1014, -182,  -179,  207,   966,   1132,  1673,  1566,  1142,  2131,
        1930,  1818,  2588,  3153,  3536,  2939,  2239,  2304,  2216,  2523,
        2738,  1795,  1768,  897,   243,   878,   222,   237,   346,   294,
        -83,   -567,  -34,   -60,   340,   -361,  -39,   791,   910,   925,
        970,   1784,  1651,  1611,  1951,  1472,  1859,  2993,  3386,  2908,
        3795,  3211,  3687,  3570,  3074,  2658,  2485,  2288,  2129,  2109,
        1430,  1380,  1912,  1077,  1290,  648,   624,   609,   -255,  -240,
        66,    111,   -27,   -706,  -627,  -443,  -943,  -1005, -584,  -171,
        -446,  -758,  107,   767,   1400,  770,   1300,  2005,  1582,  2182,
        1933,  2093,  2129,  2041,  2186,  1571,  1579,  1095,  1088,  1521,
        1754,  1473,  1105,  538,   550,   605,   -136,  305,   500,   524,
        -110,  -51,   142,   704,   1116,  349,   483,   26,    20,    1024,
        1465,  1182,  1334,  919,   1779,  1088,  838,   1526,  1053,  837,
        528,   416,   1236,  2025,  1497,  1593,
    },
    {
        1851,  1246,  858,   1330,  713,   1157,  1164,  1090,  417,   655,
        492,   810,   448,   -250,  214,   -775,  -97,   -634,  -213,  -674,
        -1041, -1174, -1369, -1002, -1466, -1115, -1170, -843,  -1082, -1190,
        -1526, -1098, -675,  -1261, -1561, -2010, -2634, -2260, -2279, -2397,
        -2962, -3072, -2791, -3162, -3468, -3161, -3166, -2774, -2638, -2982,
        -3690, -3044, -2823, -2970, -3112, -3684, -3513, -3787, -1895, -1255,
        -204,  534,   294,   419,   462,   1485,  1136,  1725,  1885,  2608,
        3299,  2631,  2259,  2581,  3576,  3560,  3460,  2085,  1201,  1741,
        1043,  1246,  1550,  1505,  450,   -247,  -277,  -404,  -762,  -829,
        -1669, -2224, -2130, -1861, -2086, -1482, -1219, -244,  -608,  -953,
        -708,  -336,  -46,   -110,  185,   616,   1062,  1183,  1236,  1109,
        1496,  1724,  1930,  1551,  805,   1699,  1274,  1364,  1739,  1644,
        1420,  674,   321,   -196,  -891,  -838,  -1227, -1307, -726,  -1307,
        -1330, -1705, -1402, -1199, -1286, -458,  -109,  -64,   96,    -360,
        -511,  55,    350,   396,   -47,   635,   1399,  542,   683,   1549,
        1586,  1228,  1182,  1235,  884,   604,   271,   154,   153,   864,
        920,   109,   685,   292,   78,    301,   99,    862,   123,   -148,
        -181,  -246,  -399,  -137,  9,     197,   -351,  733,   904,   852,
        1483,  2068,  1429,  2020,  2056,  1953,  1814,  2174,  2105,  1801,
        1760,  1664,  1800,  1804,  875,   1071,  1143,  465,   -258,  -556,
        -281,  -541,  -447,  -240,  -411,  -1045, -1383, -1491, -922,  -676,
        -1079, -487,  -973,  -638,  -493,  -444,  -930,  -975,  -776,  -1340,
        -1079, -805,  -1698, -1691, -1281, -1420, -2128, -2459, -2836, -2048,
        -2176, -1933, -2481, -2486, -2510, -1955, -2930, -2939, -2564, -2664,
        -3099, -3782, -3299, -3040, -2626, -2987, -2995, -3373, -2714, -2288,
        -1739, -700,  191,   -384,  -416,  -636,
    },
    {
        -147,  936,   656,   769,   1812,  1975,  2808,  3210,  3045,  2860,
        2960,  3362,  1989,  1770,  1307,  1323,  1363,  1055,  985,   540,
        844,   473,   648,   -131,  -522,  -1229, -1189, -1130, -1138, -1134,
        -709,  -689,  -629,  37,    604,   576,   417,   1199,  1107,  854,
        1535,  1953,  2167,  2024,  2609,  2430,  3091,  3389,  2783,  2346,
        2402,  2842,  2890,  2474,  2070,  1965,  1647,  783,   911,   984,
        -47,   -619,  -703,  -125,  -359,  177,   -40,   359,   -140,  -486,
        288,   322,   237,   -355,  686,   624,   938,   616,   1245,  1610,
        1919,  1921,  2512,  2255,  2045,  1489,  1288,  1749,  2206,  2265,
        1972,  1468,  1734,  1537,  1996,  1161,  396,   688,   393,   366,
        687,   1192,  1564,  679,   377,   -39,   -357,  675,   1194,  1034,
        1475,  1107,  1057,  1616,  1120,  900,   598,   443,   1559,  1713,
        1050,  916,   1657,  2251,  2519,  2813,  2950,  2413,  2213,  2007,
        2019,  1180,  1502,  873,   480,   1011,  1237,  896,   139,   -536,
        -113,  353,   197,   130,   586,   -233,  -38,   507,   862,   520,
        963,   392,   785,   557,   524,   625,   518,   30,    93,    -15,
        265,   216,   -506,  -1131, -1504, -852,  -1042, -737,  -1103, -1674,
        -1583, -2345, -2149, -2520, -2880, -3320, -3633, -2695, -2280, -2446,
        -1880, -1974, -1410, -1377, -1759, -2002, -899,  -705,  795,   307,
        769,   1683,  1098,  1013,  1457,  2424,  2969,  3005,  3506,  3275,
        3464,  3416,  3420,  2493,  1907,  1457,  746,   322,   959,   442,
        -141,  431,   630,   462,   -485,  -1354, -1103, -429,  -439,  -1174,
        -1173, -301,  -220,  -377,  -228,  68,    538,   490,   584,   204,
        533,   1201,  1704,  2471,  2644,  2362,  2700,  2251,  1846,  2586,
        2137,  2437,  2146,  2154,  1582,  1160,  1165,  552,   576,   1132,
        1084,  854,   335,   -234,  111,   -258,
    },
    {
        -92,   287,   172,   -644,  -147,  -121,  -125,  649,   874,   559,
        227,   669,   678,   417,   323,   1384,  953,   549,   1430,  909,
        762,   1398,  850,   787,   1036,  1153,  1640,  1667,  1072,  1352,
        1691,  1105,  1151,  567,   1032,  961,   733,   461,   1039,  1258,
        541,   229,   766,   1155,  1619,  1458,  1001,  746,   540,   1499,
        1063,  545,   1386,  779,   351,   194,   -7,    744,   1306,  798,
        251,   779,   1126,  1260,  1020,  437,   677,   110,   -224,  -175,
        -336,  42,    -248,  -900,  -712,  -407,  -1128, -559,  -202,  -18,
        -302,  -581,  -1166, -620,  -1066, -1220, -876,  -796,  -956,  -1174,
        -651,  -498,  -723,  -183,  116,   103,   336,   268,   -628,  -782,
        -582,  -357,  23,    -701,  -1156, -584,  -967,  -1672, -1828, -1353,
        -1724, -1469, -1807, -1822, -2248, -2065, -1676, -1892, -1376, -1924,
        -1880, -1268, -745,  -1006, -819,  -1134, -991,  -121,  506,   1352,
        1598,  1641,  1435,  2480,  2776,  3318,  3660,  3587,  3702,  3263,
        3514,  2691,  2524,  2900,  2767,  2703,  1926,  2000,  1232,  1564,
        1058,  1456,  1887,  2207,  1904,  1779,  1628,  837,   446,   458,
        797,   827,   234,   362,   352,   731,   568,   1035,  1127,  830,
        615,   716,   1001,  620,   590,   1140,  498,   147,   808,   1466,
        594,   891,   1200,  1179,  832,   1330,  1384,  552,   993,   1644,
        1502,  1895,  1278,  717,   407,   518,   793,   1504,  781,   308,
        1261,  860,   719,   421,   452,   895,   1020,  581,   1231,  896,
        761,   862,   1366,  1122,  1290,  626,   1305,  1197,  1659,  1033,
        698,   125,   22,    -276,  -581,  295,   322,   116,   -241,  -461,
        639,   1283,  1788,  934,   1727,  1395,  1844,  1472,  838,   1849,
        2105,  1890,  1737,  1814,  1401,  1346,  1385,  1708,  2019,  1490,
        1668,  975,   887,   1077,  373,   983,
    },
    {
        98,    -13,   586,   988,   476,   -181,  -766,  -529,  200,   -430,
        -552,  65,    -549,  -734,  -1234, -1031, -961,  -1237, -1283, -810,
        -251,  -1032, -804,  -525,  3,     86,    -771,  -949,  -1087, -1171,
        -668,  -556,  -1184, -1342, -1561, -1776, -1359, -1006, -1626, -1700,
        -2082, -2049, -1794, -2560, -2244, -2376, -2891, -2280, -2059, -2332,
        -1869, -2035, -1819, -2046, -1543, -1499, -1431, -2085, -2199, -2085,
        -1854, -960,  -1019, -899,  -886,  178,   422,   1122,  494,   942,
        459,   1362,  1827,  2219,  1977,  2365,  1662,  1522,  1334,  1826,
        1756,  2113,  1570,  2201,  1800,  1033,  1336,  1453,  1909,  1860,
        1700,  1685,  1379,  529,   879,   444,   594,   730,   221,   -249,
        352,   -221,  -517,  -781,  -812,  -1045, -1094, -1457, -1631, -482,
        -262,  290,   209,   -624,  184,   -257,  -540,  223,   -116,  -69,
        -128,  453,   236,   821,   1226,  1776,  1994,  1082,  1658,  1442,
        2070,  1198,  798,   1465,  1329,  1087,  1293,  542,   404,   912,
        625,   749,   765,   54,    516,   -7,    -414,  -848,  -834,  -516,
        -1098, -609,  -1045, -366,  -163,  286,   4,     184,   0,     151,
        134,   759,   -88,   294,   685,   271,   515,   909,   1544,  1386,
        795,   1096,  1689,  1207,  943,   1476,  1474,  1633,  1858,  1709,
        1778,  1996,  1087,  1475,  965,   1542,  895,   678,   590,   944,
        1461,  1240,  1372,  374,   622,   6,     -615,  155,   -663,  -123,
        -329,  -544,  -213,  -793,  -32,   -154,  259,   -472,  96,    -89,
        292,   -447,  308,   -165,  -890,  -836,  -208,  -484,  -1176, -1577,
        -1600, -1520, -1968, -1161, -1634, -1887, -1158, -1973, -1496, -2094,
        -2578, -1784, -2480, -2786, -1920, -2529, -2985, -2140, -1690, -1475,
        -2354, -2367, -2505, -1831, -1530, -2285, -2501, -2987, -2507, -1711,
        -1239, -1653, -1555, -1386, -1584, -796,
    },
    {
        -740,  -99,   555,   308,   724,   760,   399,   625,   1105,  1870,
        2025,  1116,  941,   737,   1202,  758,   1415,  2028,  1595,  833,
        1040,  1341,  1667,  1411,  992,   177,   676,   396,   -253,  -288,
        179,   -67,   165,   32,    -608,  -3,    404,   291,   -202,  -552,
        -579,  -562,  -1104, -1369, -1035, -1399, -1245, -477,  -278,  -1007,
        -1188, -870,  -1103, -224,  405,   714,   158,   464,   683,   1378,
        1177,  1280,  1624,  1857,  1076,  1814,  1580,  1928,  1119,  1268,
        962,   1318,  1537,  613,   1202,  1160,  363,   773,   466,   -74,
        436,   104,   177,   732,   172,   -274,  -296,  -208,  127,   457,
        458,   34,    -117,  711,   994,   1400,  1634,  1496,  1707,  892,
        1731,  1293,  1138,  1671,  2102,  2474,  1622,  2070,  2408,  1762,
        1603,  1157,  1488,  1172,  1668,  1315,  1934,  1543,  1827,  1561,
        1169,  1180,  1090,  473,   -41,   628,   309,   610,   358,   -291,
        -795,  -1093, -902,  -248,  -1006, -1162, -891,  -390,  -1049, -460,
        -83,   -819,  -508,  -500,  -256,  156,   -674,  -749,  -1088, -1385,
        -1842, -2038, -2009, -2004, -1491, -874,  -1517, -1501, -1589, -1436,
        -1770, -1124, -1110, -1095, -883,  -963,  -997,  -798,  -1499, -2235,
        -1744, -1721, -2372, -1827, -1546, -2132, -2502, -1847, -1682, -1703,
        -1811, -1993, -1628, -2032, -1433, -1258, -505,  -646,  -30,   509,
        694,   631,   862,   534,   1288,  1328,  1762,  1585,  2476,  2345,
        2241,  2359,  1629,  1221,  1479,  2308,  1716,  2171,  1434,  1517,
        2137,  2125,  2138,  1477,  1508,  1467,  448,   675,   752,   518,
        737,   -227,  -112,  223,   297,   -371,  81,    428,   -435,  -475,
        -613,  -326,  -219,  -320,  -346,  447,   42,    -351,  91,    742,
        133,   788,   1336,  1643,  1693,  2035,  1968,  1612,  1337,  1735,
        2060,  2376,  2628,  2315,  1873,  2222,
    },
    {
        2477,  2225,  2401,  1522,  2131,  1980,  1568,  1899,  1250,  1376,
        1670,  871,   294,   903,   637,   1187,  1475,  1031,  200,   395,
        800,   861,   910,   178,   383,   440,   760,   575,   784,   341,
        957,   458,   236,   212,   235,   734,   1268,  1938,  1907,  1464,
        1229,  985,   1150,  614,   1553,  1551,  1171,  1022,  1157,  1418,
        1337,  1701,  1415,  818,   721,   484,   -123,  -423,  -323,  -376,
        -860,  -1201, -792,  -1216, -511,  -412,  -737,  -833,  -1121, -719,
        -1437, -835,  -1074, -1632, -974,  -1072, -666,  -1239, -478,  -787,
        -1130, -1015, -407,  -1354, -875,  -1504, -774,  -702,  -746,  -335,
        -722,  -645,  -713,  -531,  -218,  -323,  -1277, -1383, -967,  -687,
        -1086, -560,  -472,  -1487, -1318, -1624, -1274, -1333, -1823, -1430,
        -2190, -2214, -2856, -2586, -2367, -2914, -2228, -2232, -1091, -1092,
        -1543, -1540, -504,  -534,  290,   751,   830,   1533,  1282,  972,
        1567,  2003,  2162,  1836,  1403,  1911,  1577,  1234,  2318,  2779,
        2907,  1879,  1573,  1433,  1291,  2002,  2191,  2292,  1838,  1773,
        1708,  910,   1229,  920,   126,   528,   -105,  -208,  -235,  -479,
        -290,  76,    219,   663,   52,    -374,  -265,  -223,  -520,  405,
        541,   564,   1120,  1260,  1080,  921,   1349,  1736,  1279,  1235,
        1138,  1595,  1102,  750,   669,   1141,  1056,  617,   751,   1543,
        1548,  1829,  1798,  1153,  614,   598,   306,   350,   516,   273,
        857,   219,   -269,  487,   -20,   422,   -56,   -350,  -304,  -25,
        -306,  -462,  24,    -218,  -517,  -636,  -895,  -594,  -485,  159,
        307,   -85,   22,    934,   215,   609,   906,   1120,  1282,  1655,
        1031,  542,   1340,  1504,  1666,  1795,  2055,  1280,  1385,  657,
        699,   1023,  1003,  725,   298,   124,   802,   730,   495,   810,
        -134,  -309,  -212,  -505,  -349,  -456,
    },
    {
        -482,  -453,  -188,  -252,  367,   374,   60,    389,   169,   -239,
        -774,  -984,  -1129, -1281, -1758, -1867, -1610, -1055, -1281, -2021,
        -2290, -2613, -2268, -2236, -1626, -2179, -2456, -2910, -3243, -3000,
        -3482, -3422, -3055, -2475, -2328, -2884, -2643, -2348, -2144, -2143,
        -2456, -3350, -3085, -3537, -2870, -2995, -1623, -980,  -1054, -529,
        -91,   630,   562,   1116,  910,   1221,  2487,  3076,  2593,  3049,
        3201,  2836,  2362,  2053,  1286,  666,   1449,  1715,  782,   142,
        270,   584,   636,   477,   49,    -640,  -406,  49,    -127,  -21,
        136,   -546,  -1325, -1664, -1755, -967,  -464,  -620,  -461,  -558,
        396,   1161,  1733,  1719,  1759,  2253,  2689,  2262,  1968,  2772,
        2343,  2559,  2277,  1887,  1022,  1129,  1420,  1104,  354,   577,
        459,   922,   328,   458,   451,   -226,  98,    -150,  -211,  -154,
        -547,  -65,   280,   -395,  -622,  -265,  226,   393,   158,   894,
        940,   1851,  1528,  1148,  1262,  1876,  1821,  1226,  1502,  1100,
        812,   1122,  856,   1078,  560,   492,   1149,  1081,  1610,  1332,
        529,   462,   546,   577,   804,   641,   113,   502,   206,   809,
        1222,  764,   945,   578,   797,   1096,  761,   793,   574,   696,
        979,   1429,  1762,  1199,  498,   433,   827,   862,   1379,  1573,
        1263,  1136,  254,   364,   186,   -42,   -447,  45,    514,   256,
        -489,  -403,  -838,  -596,  -1079, -325,  -1004, -1323, -1199, -1285,
        -1654, -2001, -1889, -1206, -1824, -1745, -1472, -1285, -1635, -1080,
        -1057, -1764, -1522, -1126, -1768, -2321, -2002, -1742, -1539, -1319,
        -2191, -1803, -2770, -2811, -2265, -2308, -3096, -2731, -3321, -2898,
        -2908, -2662, -1912, -959,  516,   1431,  1441,  199,   726,   1054,
        1664,  2090,  2092,  3104,  3046,  3427,  4039,  2961,  3322,  2917,
        2037,  2057,  2388,  2423,  2824,  2469,
    },
    {
        2050,  863,   -557,  -254,  -670,  -239,  -1021, -629,  -827,  -886,
        -441,  -127,  -328,  169,   -171,  755,   1826,  1527,  2405,  3211,
        2847,  2484,  2242,  2922,  2748,  2774,  2752,  3250,  3070,  3542,
        3180,  3080,  1937,  1301,  1539,  967,   1006,  901,   1009,  1278,
        1102,  1237,  -28,   -23,   514,   -257,  32,    417,   928,   1648,
        1415,  1690,  1946,  1464,  1569,  2365,  1910,  2434,  2913,  3095,
        2271,  2769,  3032,  2223,  2150,  1946,  1724,  2180,  1507,  2018,
        2390,  1704,  1002,  1412,  758,   943,   1233,  1535,  1991,  2249,
        1915,  2478,  2113,  2591,  2662,  2259,  2284,  1948,  1745,  2038,
        2834,  2011,  2556,  2355,  2303,  2133,  1594,  1632,  1443,  919,
        989,   639,   1122,  1454,  640,   903,   1071,  1094,  1004,  1340,
        460,   733,   691,   136,   -231,  51,    -273,  -291,  -861,  -138,
        -374,  -653,  -862,  -1261, -955,  -285,  -34,   -898,  -733,  -189,
        -1140, -1595, -1623, -1006, -1254, -814,  -571,  -741,  -1283, -1256,
        -1726, -1741, -1139, -1550, -1201, -1727, -1426, -1722, -2543, -2787,
        -2990, -3179, -2603, -2684, -2346, -3202, -2807, -3328, -3436, -3635,
        -3258, -3853, -3259, -1808, 46,    918,   -512,  -1320, -1046, 138,
        881,   1635,  2543,  3331,  3778,  3831,  3562,  2690,  2307,  1372,
        1445,  1077,  747,   1662,  1015,  40,    -1151, -1715, -2543, -1654,
        -1094, -952,  -728,  -744,  -319,  -510,  -756,  -1349, -1248, -290,
        508,   1100,  1937,  1884,  1522,  981,   554,   689,   1381,  2158,
        2734,  2551,  1967,  2404,  2529,  2285,  1760,  1986,  1615,  693,
        304,   136,   30,    164,   357,   -112,  -1,    -645,  -960,  -833,
        31,    -67,   -463,  -18,   -155,  -541,  572,   -127,  852,   475,
        1407,  1247,  1979,  2144,  1099,  905,   593,   1301,  982,   1685,
        1516,  891,   1465,  574,   950,   1335,
    },
    {
        1116,  1171,  860,   1364,  1507,  646,   1030,  769,   1119,  1247,
        1136,  904,   899,   1008,  1387,  1215,  915,   1452,  705,   262,
        75,    -128,  -71,   851,   84,    -314,  -62,   201,   -329,  -634,
        -70,   652,   -231,  -658,  -152,  455,   634,   865,   610,   398,
        582,   -265,  -428,  -862,  -1047, -1350, -652,  -655,  -815,  -343,
        -911,  -983,  -1652, -1442, -1420, -1531, -1078, -1952, -1560, -2274,
        -1661, -2065, -2069, -1338, -1949, -2086, -2112, -2017, -2712, -2058,
        -2520, -2785, -2399, -2055, -1730, -2883, -3281, -3685, -3461, -3612,
        -3719, -3599, -3451, -3386, -4011, -3534, -3618, -3782, -3406, -3133,
        -647,  65,    1298,  -261,  -918,  -471,  67,    1935,  2077,  3214,
        3075,  3279,  2590,  2238,  1588,  2225,  1072,  355,   769,   1287,
        1603,  1671,  1156,  469,   -1161, -1022, -938,  84,    -407,  -625,
        -1065, -1466, -851,  -1148, -324,  -209,  -300,  -96,   -184,  1073,
        2149,  1585,  2015,  987,   1634,  2545,  2095,  2349,  1877,  2044,
        2357,  1422,  921,   497,   260,   109,   -129,  -667,  -624,  -554,
        -978,  -1315, -1305, -1082, -1314, -1750, -1327, -1236, -885,  -492,
        -1187, -435,  300,   -34,   -469,  461,   283,   250,   509,   650,
        1276,  540,   1002,  1429,  1812,  1872,  1411,  742,   255,   175,
        739,   126,   -237,  -314,  -209,  974,   1148,  476,   -64,   393,
        702,   1164,  1327,  1727,  1246,  1496,  1701,  1560,  1346,  1537,
        1814,  2158,  2085,  1132,  773,   1011,  391,   91,    486,   1128,
        1624,  1012,  1677,  1183,  1673,  1533,  1554,  1924,  1379,  1417,
        1279,  1079,  1255,  617,   456,   200,   20,    -422,  -400,  -343,
        274,   -131,  -667,  -914,  -901,  -473,  -389,  -1096, -726,  -866,
        -901,  -1263, -784,  -547,  -896,  -1705, -1926, -1212, -679,  -348,
        -299,  -489,  -495,  -1277, -1888, -1325,
    },
    {
        -1981, -2466, -2293, -1953, -2126, -2231, -3137, -3543, -3024, -3407,
        -3263, -3753, -3029, -1384, 533,   1286,  329,   -610,  -575,  978,
        2651,  3631,  3417,  3835,  2960,  2618,  2042,  2401,  3293,  2619,
        1385,  1252,  1094,  1771,  2152,  1658,  -30,   -1013, -1345, -1727,
        -313,  81,    -528,  -1070, -1779, -1081, -599,  -429,  -69,   -67,
        590,   451,   1125,  909,   1230,  1618,  988,   1681,  2026,  2531,
        2596,  3096,  2033,  1573,  2015,  2197,  1438,  1896,  1723,  1654,
        1698,  1704,  1432,  485,   588,   -230,  400,   -159,  -378,  -597,
        -843,  -1153, -1020, -1195, -377,  2,     780,   1067,  766,   496,
        224,   1024,  392,   128,   556,   450,   1177,  1612,  1096,  672,
        1254,  1528,  1869,  1297,  1444,  1804,  1959,  1467,  2307,  1698,
        1772,  1793,  882,   351,   814,   1509,  1015,  641,   676,   534,
        133,   88,    556,   492,   223,   609,   1103,  1046,  614,   937,
        1509,  869,   444,   431,   389,   1222,  1008,  289,   295,   933,
        745,   903,   711,   553,   224,   493,   -378,  -881,  -586,  -1251,
        -1150, -780,  -1289, -1858, -1063, -1776, -1062, -1811, -1858, -1432,
        -1569, -984,  -1242, -2019, -2343, -2019, -1824, -1850, -1307, -1760,
        -1728, -1707, -2510, -1753, -1913, -2307, -2586, -3204, -2370, -2160,
        -2837, -3542, -3605, -4082, -3689, -3389, -3650, -3705, -3188, -1623,
        -1008, -530,  -677,  -775,  -662,  -119,  1455,  2424,  2499,  2748,
        2767,  2981,  2746,  2397,  2334,  1904,  1659,  1431,  1067,  1426,
        1649,  909,   -27,   -489,  -807,  -957,  -613,  280,   509,   -327,
        -584,  -552,  20,    217,   309,   412,   931,   1528,  1267,  1260,
        955,   1639,  1981,  2336,  2051,  1903,  2096,  2161,  1844,  1640,
        2056,  1473,  1251,  1014,  1098,  896,   225,   187,   597,   -344,
        -643,  152,   -41,   300,   831,   857,
    },
    {
        363,   1011,  47,    -547,  242,   411,   683,   44,    -295,  514,
        927,   370,   740,   1314,  1407,  2062,  1703,  1980,  1421,  1261,
        1322,  1451,  1963,  1219,  1937,  1773,  864,   1360,  497,   1130,
        683,   -120,  -517,  -873,  -442,  -286,  -882,  -327,  -458,  -519,
        -1140, -535,  -500,  -918,  -264,  244,   -119,  270,   634,   593,
        561,   171,   699,   575,   -39,   -302,  -572,  -325,  -947,  -911,
        -422,  208,   -436,  -1017, -1459, -1567, -1208, -1036, -1945, -2434,
        -1845, -1201, -1253, -1353, -1260, -1298, -1730, -1291, -1669, -1981,
        -2651, -2084, -2400, -2425, -2886, -2412, -3052, -2544, -1916, -1659,
        -2193, -1857, -1717, -2511, -2123, -1790, -1945, -2323, -2932, -3446,
        -2674, -3683, -3230, -3256, -2877, -2306, -1452, -414,  22,    -196,
        0,     -342,  550,   1278,  1190,  1722,  1621,  1965,  2165,  1552,
        1347,  2196,  2569,  1581,  1111,  1343,  782,   1414,  1498,  849,
        370,   -74,   -889,  -1013, -1024, -1023, 27,    453,   497,   599,
        590,   -259,  -23,   822,   747,   620,   964,   1595,  1159,  806,
        1297,  1103,  1244,  1603,  2084,  2127,  2795,  2941,  2664,  2808,
        2077,  1654,  1716,  1751,  2255,  1403,  1884,  1966,  1000,  716,
        1149,  1117,  1463,  805,   839,   878,   521,   491,   433,   220,
        503,   -143,  291,   283,   396,   1300,  1099,  803,   1377,  1028,
        727,   334,   1131,  1360,  894,   700,   1679,  2162,  1652,  1539,
        1609,  1949,  1746,  935,   174,   -151,  276,   -244,  446,   983,
        381,   283,   -108,  169,   -72,   -363,  -276,  -648,  -462,  -357,
        234,   667,   594,   -115,  226,   126,   669,   89,    568,   135,
        -273,  102,   70,    -481,  -608,  -946,  -477,  -954,  -1140, -1600,
        -1335, -1204, -1421, -1080, -477,  -285,  -185,  -359,  -945,  -1608,
        -1819, -1829, -1822, -2017, -1432, -839,
    },
    {
        -742,  -1097, -1286, -1277, -769,  -1387, -1625, -1820, -2187, -1539,
        -1908, -1796, -2083, -1576, -2189, -1298, -1940, -2313, -2864, -2791,
        -2832, -2659, -2049, -2412, -1446, -1435, -951,  -979,  -826,  -390,
        -715,  -1032, -915,  -846,  -97,   601,   287,   232,   617,   1264,
        1209,  666,   355,   443,   864,   842,   1013,  444,   1013,  1291,
        692,   563,   395,   421,   -158,  477,   36,    771,   943,   918,
        210,   280,   416,   590,   -106,  -408,  450,   -103,  -161,  -305,
        -15,   594,   -162,  348,   -396,  -854,  -698,  -673,  -76,   -712,
        96,    299,   836,   370,   419,   -64,   220,   500,   217,   -24,
        -447,  -612,  -170,  420,   808,   497,   125,   434,   243,   624,
        245,   584,   -100,  122,   31,    -340,  -318,  -639,  -559,  -1030,
        -199,  18,    357,   -342,  -826,  99,    -6,    421,   103,   48,
        226,   -352,  -691,  -556,  -944,  -1220, -642,  -685,  -691,  -739,
        -640,  -848,  -1158, -548,  -322,  91,    -664,  -1146, -1308, -601,
        -368,  -55,   350,   -100,  299,   560,   194,   -66,   -610,  -1027,
        -941,  -778,  -8,    339,   -400,  -99,   -810,  -866,  -623,  -608,
        -716,  -906,  -273,  251,   267,   -419,  -880,  -2,    -244,  -559,
        -1151, -963,  -1368, -749,  -955,  -370,  -232,  -914,  -1397, -1613,
        -1271, -1281, -1186, -545,  -1208, -1181, -863,  -1374, -1833, -959,
        -622,  -1271, -1697, -1717, -1284, -1527, -1340, -1136, -1657, -1138,
        -764,  -298,  -1279, -447,  -1248, -1145, -1318, -1248, -1403, -1549,
        -736,  -952,  -1304, -768,  -469,  -119,  -82,   -381,  3,     -804,
        -1310, -1270, -1377, -1234, -1532, -959,  -463,  -769,  -1213, -1438,
        -764,  -1204, -388,  -645,  -1294, -370,  -989,  -919,  -996,  -662,
        -1147, -271,  -894,  -691,  -1100, -1370, -1029, -693,  -1309, -1426,
        -1466, -1423, -1512, -1751, -1808, -1590,
    },
    {
        -772,  -758,  -949,  -1099, -1069, -979,  -997,  -520,  -523,  -430,
        -60,   -49,   -912,  -983,  -955,  -1086, -1127, -1013, -741,  -943,
        -1456, -1067, -1072, -531,  -1137, -829,  -1218, -484,  -1199, -1369,
        -1087, -490,  -467,  -327,  -421,  -854,  -643,  -908,  -927,  -758,
        -992,  -831,  -749,  -484,  31,    -844,  -1123, -1552, -1661, -655,
        -645,  -1427, -1153, -1107, -1668, -1114, -1705, -1698, -1653, -1305,
        -1340, -1098, -944,  -370,  -1032, -1068, -1236, -1782, -2025, -1609,
        -1770, -1155, -1391, -1329, -1856, -1992, -1928, -1367, -787,  -1000,
        -1287, -1726, -2035, -1963, -1105, -1675, -2050, -1502, -1836, -1640,
        -846,  -1520, -1846, -1841, -1907, -2204, -2093, -1393, -1047, -1266,
        -1134, -1759, -2009, -2156, -1467, -1378, -1493, -1575, -1120, -1297,
        -1778, -878,  -1042, -1405, -1584, -2108, -2074, -2030, -2260, -1684,
        -2037, -2418, -1672, -2051, -1503, -1432, -2054, -2152, -1723, -1655,
        -1998, -2026, -2162, -2298, -1570, -1070, -1455, -1442, -1081, -1361,
        -1595, -1370, -1758, -2196, -2354, -1932, -1914, -1273, -1100, -1003,
        -1577, -1983, -1988, -1569, -1841, -1963, -1362, -925,  -1868, -1362,
        -1659, -1001, -793,  -1300, -1548, -1699, -1522, -1477, -927,  -815,
        -1619, -1865, -1965, -1517, -1081, -828,  -1204, -1146, -926,  -1020,
        -773,  -1272, -969,  -617,  -903,  -1037, -1567, -709,  -1377, -860,
        -960,  -1409, -1248, -1876, -1295, -717,  -1149, -817,  -287,  -91,
        -338,  -932,  -893,  -614,  -41,   -674,  -1194, -922,  -1316, -1015,
        -1315, -1342, -566,  -107,  -330,  -215,  -524,  -915,  -360,  -599,
        -39,   -942,  -680,  -127,  -1020, -923,  -1231, -911,  -1287, -1480,
        -1303, -1275, -931,  -700,  -1362, -956,  -1102, -1345, -1757, -1916,
        -1815, -1319, -1332, -735,  -1003, -1596, -1245, -1189, -685,  -609,
        -1314, -1774, -1215, -1150, -584,  -1179,
    },
    {
        -972,  -913,  -754,  -519,  -1282, -988,  -472,  -113,  -887,  -789,
        -1189, -523,  -549,  -417,  84,    350,   -285,  -366,  -186,  -423,
        -457,  -1061, -579,  -1097, -1529, -671,  -416,  36,    -844,  -1070,
        -844,  -1187, -883,  -1125, -1241, -918,  -1083, -641,  -753,  -798,
        -399,  -218,  150,   430,   589,   273,   264,   -6,    -31,   -389,
        -859,  -1091, -615,  -683,  -599,  109,   -637,  -301,  -595,  -913,
        -1192, -895,  -1426, -1528, -1640, -1564, -1186, -1253, -743,  -344,
        -874,  -536,  -1228, -379,  -524,  -811,  -1434, -1559, -1201, -736,
        -1504, -1877, -1855, -1918, -1240, -812,  -1257, -724,  -1400, -1044,
        -777,  -337,  -964,  -743,  -490,  -22,   -413,  101,   313,   -448,
        -617,  -995,  -552,  -405,  -765,  -564,  -919,  -587,  -132,  -955,
        -730,  -852,  -572,  -738,  -828,  -495,  -1255, -1569, -943,  -476,
        -497,  -137,  -249,  24,    281,   -607,  -990,  -653,  -1181, -1580,
        -1163, -1710, -1611, -1823, -1425, -1203, -1040, -983,  -1062, -1598,
        -1138, -739,  -1349, -1718, -1954, -1427, -1890, -1629, -1104, -1430,
        -767,  -828,  -1498, -1777, -1014, -695,  -364,  -485,  -498,  -375,
        -310,  -809,  -1385, -834,  -1195, -1267, -1164, -1295, -741,  -834,
        -973,  -320,  -7,    329,   -242,  -701,  -119,  -167,  51,    -215,
        26,    43,    142,   -612,  51,    -796,  -873,  -676,  -672,  52,
        312,   -394,  -343,  155,   470,   -443,  270,   91,    -191,  -702,
        -377,  -17,   -89,   -344,  -514,  -154,  30,    -144,  -835,  37,
        396,   -69,   399,   -28,   -308,  160,   671,   368,   749,   560,
        -294,  -501,  -692,  -320,  84,    247,   183,   597,   377,   346,
        787,   582,   240,   -209,  -416,  -327,  -719,  115,   -449,  177,
        366,   716,   1071,  1220,  763,   1236,  1100,  692,   207,   336,
        296,   365,   4,     39,    36,    156,
    },
    {
        -146,  -151,  186,   407,   182,   262,   -418,  8,     -126,  -95,
        475,   -301,  -128,  534,   180,   713,   730,   292,   475,   507,
        -224,  -606,  397,   -142,  -522,  -434,  382,   618,   -131,  -722,
        167,   -148,  238,   -275,  141,   -493,  -550,  -15,   -127,  287,
        294,   695,   1073,  282,   -142,  -616,  -225,  -122,  -123,  441,
        137,   722,   357,   307,   -133,  495,   19,    -272,  -232,  190,
        791,   175,   199,   207,   391,   905,   409,   273,   -177,  -156,
        -276,  323,   706,   176,   829,   751,   -135,  545,   8,     715,
        491,   588,   -208,  -228,  273,   -164,  321,   -32,   301,   694,
        857,   574,   195,   881,   922,   91,    -167,  -427,  -538,  -807,
        -900,  -1130, -1143, -1492, -903,  -919,  -954,  -1461, -1550, -1845,
        -1329, -506,  -283,  -393,  208,   -709,  -879,  -932,  -701,  -1297,
        -1188, -865,  -1356, -1388, -583,  -324,  -701,  -711,  -765,  -1306,
        -385,  -712,  -112,  -240,  -485,  149,   -414,  -756,  -152,  294,
        -459,  -558,  -685,  -402,  -685,  -1111, -1420, -1346, -650,  -1368,
        -1770, -835,  -191,  -482,  -613,  -1151, -368,  -328,  215,   -110,
        -795,  -596,  -861,  -979,  -1293, -930,  -654,  -465,  81,    253,
        384,   570,   553,   882,   865,   484,   668,   465,   1017,  190,
        -194,  351,   -157,  -705,  -937,  -839,  32,    493,   461,   368,
        365,   14,    496,   987,   1143,  75,    844,   70,    -379,  87,
        114,   357,   935,   221,   758,   1043,  892,   592,   570,   577,
        440,   590,   839,   85,    445,   13,    -563,  -296,  140,   295,
        864,   1217,  1139,  1097,  1515,  1341,  1184,  906,   1201,  836,
        1071,  1237,  1281,  407,   -120,  80,    869,   617,   190,   804,
        1332,  1314,  711,   924,   1375,  1495,  1055,  903,   1228,  1591,
        1735,  707,   1044,  469,   578,   722,
    },
    {
        951,  644,  199,   343,   -24,   424,   723,   141,   879,   958,
        821,  773,  711,   283,   302,   349,   -173,  -239,  -357,  -728,
        -409, 90,   -555,  -699,  -793,  -753,  -335,  -98,   -800,  -439,
        -452, -563, 90,    37,    -144,  368,   -355,  -329,  495,   460,
        240,  -266, -366,  186,   46,    353,   332,   55,    393,   774,
        126,  218,  257,   808,   900,   484,   -215,  -512,  -564,  -749,
        -384, -902, -353,  380,   -254,  -358,  -560,  -699,  -51,   -435,
        256,  -235, -437,  -10,   -741,  -981,  -19,   290,   157,   -394,
        -374, -922, -1224, -475,  -587,  -392,  -925,  -1052, -653,  -945,
        -157, -879, -1370, -1081, -296,  -202,  -661,  -403,  -381,  -613,
        -218, -927, -776,  -49,   -570,  -1179, -757,  -671,  -651,  -660,
        -125, 240,  56,    496,   531,   -118,  368,   -342,  -381,  -237,
        -738, -733, -1225, -577,  -454,  -181,  -424,  -983,  -1003, -397,
        -800, -455, -75,   -107,  -815,  -1139, -1474, -795,  -848,  -72,
        -187, -128, -414,  -15,   -254,  -623,  312,   18,    -24,   471,
        -282, -829, -492,  292,   675,   434,   413,   -274,  267,   -154,
        -472, 6,    -694,  -906,  -391,  -1115, -669,  -456,  -6,    206,
        243,  -506, -325,  -24,   25,    -148,  -97,   -515,  94,    22,
        219,  195,  501,   372,   467,   250,   292,   42,    -88,   231,
        -289, -5,   -795,  -641,  -775,  -301,  -927,  -636,  -139,  -238,
        431,  -275, -417,  -424,  -841,  -25,   -102,  -221,  -519,  -452,
        -191, -656, -981,  -934,  -1153, -1336, -1451, -1628, -770,  -421,
        -733, -814, -276,  -719,  -928,  -909,  -268,  -653,  -534,  -198,
        -236, -919, -994,  -957,  -1317, -694,  -637,  -1265, -407,  -876,
        -479, -712, -1346, -1303, -1263, -670,  -787,  -382,  -993,  -262,
        202,  -125, -260,  -171,  -108,  -509,
    },
    {
        -622,  -592,  -215,  -974,  -273,  144,   -246,  -193,  -403,  -794,
        -151,  -579,  -977,  -549,  -429,  -325,  -851,  -1064, -1409, -597,
        -916,  -1417, -1195, -1457, -890,  -558,  -1093, -972,  -1312, -1720,
        -1373, -1430, -1477, -1466, -2041, -1102, -1519, -899,  -882,  -1526,
        -810,  -789,  -892,  -867,  -1220, -929,  -1317, -1759, -1176, -1496,
        -2116, -2543, -2172, -1765, -1561, -1370, -845,  -1323, -1543, -1218,
        -1470, -942,  -1835, -1433, -1532, -1297, -967,  -2022, -2167, -1868,
        -1558, -2331, -2738, -3024, -3053, -3667, -3552, -3923, -4284, -4060,
        -4427, -4840, -5571, -4932, -4259, -2645, -1293, -553,  -118,  1532,
        2726,  3711,  3408,  3307,  2949,  3533,  2597,  1805,  1121,  1293,
        545,   -1136, -2431, -3064, -3322, -2572, -2934, -2500, -2680, -2310,
        -1153, -1619, -1118, -883,  -1307, -1283, -1790, -1434, -722,  -1010,
        -593,  -469,  465,   359,   653,   351,   1353,  1527,  1222,  741,
        1241,  1116,  338,   -127,  -954,  -1295, -1263, -2164, -2805, -2534,
        -2494, -2180, -1541, -1445, -762,  -103,  -254,  591,   438,   -116,
        -482,  -228,  19,    -308,  -154,  589,   36,    750,   528,   -107,
        418,   -148,  -453,  -21,   -89,   323,   -474,  -763,  -886,  -635,
        -1409, -1092, -1194, -1599, -1411, -1084, -1224, -1292, -1162, -1356,
        -1440, -784,  -809,  -893,  -645,  -201,  393,   -382,  -361,  21,
        70,    -54,   405,   388,   721,   633,   1197,  454,   1224,  1504,
        1178,  824,   425,   1048,  1026,  1197,  130,   527,   913,   1087,
        87,    -32,   552,   0,     258,   647,   -57,   390,   1017,  26,
        608,   574,   -395,  -332,  -608,  -1302, -1798, -1121, -1233, -995,
        -450,  -707,  -723,  -1389, -2018, -1944, -2050, -1675, -1482, -2325,
        -2200, -1787, -1557, -1232, -1718, -1235, -1694, -1900, -1354, -1533,
        -2190, -2777, -2990, -3745, -3663, -3149,
    },
    {
        -4218, -3686, -4704, -4462, -5131, -5254, -4685, -5166, -4134, -3016,
        -1711, -433,  41,    1330,  2868,  4085,  4532,  4423,  4434,  3204,
        1997,  804,   347,   -778,  -1550, -1776, -2696, -3027, -2934, -2038,
        -2292, -1651, -1739, -1758, -1402, -670,  -497,  -757,  -1250, -1019,
        -742,  -821,  -789,  326,   551,   322,   780,   612,   1259,  1883,
        2276,  2123,  1158,  350,   609,   705,   193,   -1063, -1445, -1749,
        -2358, -2969, -2736, -1529, -1801, -1642, -621,  -41,   -137,  284,
        352,   383,   935,   1158,  868,   364,   -192,  -385,  439,   236,
        -277,  186,   278,   966,   719,   467,   -484,  96,    169,   -859,
        -471,  -550,  -226,  -996,  -936,  -678,  -229,  35,    30,    -279,
        -17,   -115,  162,   -197,  183,   331,   -429,  -854,  -1244, -1428,
        -803,  -1240, -915,  -766,  -311,  -459,  -112,  111,   -173,  -397,
        -799,  -397,  -526,  -946,  -1024, -221,  -521,  165,   793,   394,
        323,   983,   500,   1364,  564,   845,   996,   1026,  503,   503,
        188,   -102,  -235,  -737,  -700,  -810,  -1521, -1905, -1925, -1404,
        -1813, -2247, -1877, -1114, -1831, -1251, -626,  -610,  -150,  -862,
        -1376, -855,  -1606, -1285, -1789, -2060, -1567, -1274, -1052, -1521,
        -2056, -1554, -1639, -1484, -1079, -1222, -2001, -2261, -2061, -2119,
        -2100, -2372, -3164, -2728, -2428, -2025, -2367, -3203, -3615, -3567,
        -4014, -3552, -3296, -3861, -3322, -3924, -4810, -4509, -4999, -4800,
        -4626, -5193, -4888, -4168, -2257, -1057, 921,   1654,  2077,  4122,
        4472,  5131,  3594,  2926,  1783,  122,   -1010, -2342, -2388, -2449,
        -3225, -2779, -3511, -2800, -1428, -662,  -627,  -626,  -1411, -1140,
        -823,  -1241, -1714, -1516, -1298, -597,  -619,  320,   938,   1935,
        1949,  2059,  1945,  2379,  2607,  2084,  1782,  800,   361,   -479,
        -555,  -1332, -970,  -1161, -655,  -268,
    },
    {
        -479,  99,    303,   255,   647,   300,   209,   191,   291,   727,
        827,   308,   1179,  1377,  2328,  2372,  2803,  2097,  1476,  1245,
        1831,  1381,  1252,  1013,  -437,  -118,  -1006, -1555, -1299, -670,
        -356,  -679,  75,    342,   577,   1353,  1091,  1382,  1606,  1474,
        797,   1221,  800,   1323,  1087,  529,   920,   443,   315,   590,
        754,   186,   528,   894,   409,   -136,  -679,  -160,  -596,  -231,
        202,   410,   230,   965,   1446,  2050,  2342,  2425,  2256,  1747,
        2056,  2050,  1592,  2217,  1618,  1241,  1547,  1911,  943,   1087,
        595,   239,   -28,   831,   20,    -278,  183,   557,   70,    460,
        814,   -227,  -48,   617,   133,   38,    229,   345,   -3,    -625,
        164,   573,   284,   79,    -399,  -193,  111,   -600,  -324,  -321,
        -548,  -357,  -1302, -1836, -1595, -1238, -1453, -1199, -1026, -1998,
        -1632, -1737, -2166, -2177, -2088, -2231, -2195, -2361, -3027, -2790,
        -2765, -3448, -3895, -3670, -3548, -4481, -4562, -5186, -5149, -5669,
        -4820, -5421, -4377, -2489, -257,  1954,  2703,  3723,  4206,  5288,
        5244,  5549,  4863,  3533,  1696,  1436,  1220,  -483,  -815,  -752,
        -1254, -543,  -690,  -860,  -826,  -876,  -87,   -1046, -865,  -1809,
        -1226, -982,  -1116, -1013, 46,    372,   1208,  3029,  3821,  3760,
        3568,  3927,  4086,  3123,  2308,  1579,  262,   -180,  -760,  -31,
        -165,  -40,   44,    398,   80,    -179,  -665,  -322,  -475,  -652,
        -620,  -952,  -838,  235,   869,   1258,  1835,  2447,  2503,  2962,
        3609,  3058,  3304,  1983,  1289,  628,   578,   857,   746,   735,
        911,   302,   478,   424,   166,   505,   361,   253,   -276,  -741,
        -932,  -79,   -173,  -674,  -778,  -140,  265,   1292,  1248,  1758,
        2064,  2063,  2370,  2111,  2281,  1770,  1460,  1252,  1079,  344,
        598,   958,   1357,  1012,  359,   517,
    },
    {
        846,   354,   191,   457,   55,    -312,  43,    564,   1147,  832,
        1314,  1990,  1730,  1394,  1280,  1179,  1406,  901,   602,   1071,
        1208,  55,    -262,  284,   740,   702,   577,   -210,  -7,    645,
        485,   -275,  93,    671,   561,   -177,  497,   646,   987,   96,
        176,   828,   288,   328,   864,   752,   46,    -313,  -330,  -877,
        -1099, -1583, -1837, -1459, -1566, -1269, -1421, -2170, -2518, -2771,
        -2847, -2673, -3073, -3286, -2315, -3079, -2889, -2064, -2331, -2046,
        -1563, -1958, -1750, -2143, -3035, -2486, -2788, -3429, -3812, -4263,
        -4822, -4039, -4051, -3751, -4511, -3706, -1657, 524,   2415,  2877,
        3079,  3371,  2944,  3175,  4096,  4359,  2295,  582,   277,   475,
        761,   1492,  1175,  207,   92,    -860,  75,    632,   169,   -1351,
        -2455, -2813, -2101, -1851, -805,  -700,  -1020, -660,  1123,  2200,
        3244,  3914,  4152,  3222,  3727,  3605,  2387,  1593,  1068,  1682,
        912,   1494,  1925,  1363,  1455,  1660,  1769,  1569,  695,   62,
        366,   503,   -220,  -260,  -146,  63,    252,   957,   979,   1946,
        2705,  2194,  2439,  2070,  2277,  2262,  1475,  1326,  775,   1072,
        984,   852,   1595,  1869,  1602,  1982,  1609,  1687,  1067,  87,
        -77,   -817,  -845,  -1053, -694,  14,    52,    566,   -53,   489,
        867,   599,   557,   388,   -34,   154,   -250,  -223,  -103,  339,
        57,    -391,  17,    -314,  422,   944,   1083,  1,     -568,  -788,
        -391,  -225,  406,   288,   -175,  -154,  709,   944,   1045,  843,
        1337,  1549,  1868,  1575,  2092,  1663,  1420,  1607,  1315,  780,
        683,   1046,  176,   -87,   -367,  143,   719,   -54,   -231,  396,
        -204,  510,   -144,  -75,   82,    -181,  -666,  80,    315,   -505,
        -37,   -95,   -145,  -898,  -537,  -881,  -79,   -792,  -911,  -324,
        -481,  -409,  -508,  -910,  -529,  -947,
    },
    {
        -706,  -1367, -1630, -1050, -2049, -2233, -1822, -1380, -2170, -2377,
        -2339, -2938, -2238, -2318, -2617, -2726, -2553, -3365, -3267, -3127,
        -2665, -2722, -3259, -3926, -3372, -3538, -3577, -3758, -3859, -3703,
        -2815, -1645, 167,   1524,  1787,  1503,  1004,  2067,  2591,  3183,
        3387,  2381,  1203,  1230,  1043,  927,   1013,  254,   -419,  -1650,
        -1290, -1113, -1584, -1955, -2505, -3142, -3144, -3174, -1804, -1585,
        -895,  -1411, -195,  251,   1008,  1768,  1686,  1790,  1920,  1291,
        857,   1095,  1006,  1408,  1482,  1269,  1520,  1982,  1939,  1792,
        1348,  90,    -245,  -240,  -89,   -834,  -1541, -1046, -951,  -876,
        -1020, -1157, -695,  -958,  -695,  -174,  629,   613,   -198,  -141,
        -444,  305,   929,   389,   -52,   -207,  -100,  626,   972,   864,
        -114,  15,    -714,  -706,  -673,  -667,  -361,  -797,  -302,  89,
        -853,  -1381, -1711, -1381, -1847, -987,  -998,  -1544, -654,  -665,
        -474,  -960,  105,   23,    73,    -361,  136,   -314,  489,   681,
        1049,  1365,  1416,  823,   264,   172,   184,   34,    282,   389,
        907,   590,   429,   533,   1178,  1520,  1795,  1692,  844,   310,
        338,   395,   -228,  -313,  -36,   55,    -527,  -171,  238,   -373,
        99,    -213,  -522,  -501,  50,    -660,  -999,  -986,  -1124, -1215,
        -1497, -1493, -1909, -1608, -1889, -1256, -1622, -1171, -1916, -1917,
        -2378, -2167, -1816, -1881, -1629, -1518, -1509, -1289, -1339, -1341,
        -1042, -1342, -1938, -1296, -1474, -1491, -2161, -2655, -1895, -1715,
        -2336, -1699, -2155, -1739, -1543, -1590, -1707, -2511, -1966, -2240,
        -2401, -2578, -3272, -3651, -3646, -3957, -3344, -3106, -3923, -3421,
        -3658, -2821, -2312, -190,  816,   835,   1171,  908,   1501,  1791,
        2108,  2660,  2313,  1785,  1003,  1315,  2392,  2806,  2070,  619,
        4,     -438,  -1055, -47,   -1169, -1119,
    },
    {
        -2155, -3150, -2440, -1468, -1828, -1727, -2058, -1469, -772,  -171,
        -22,   133,   -308,  -89,   267,   910,   1094,  1440,  2038,  1275,
        1225,  1840,  1281,  1267,  1236,  990,   778,   546,   -375,  242,
        336,   -9,    -897,  -1521, -936,  -1362, -667,  -1057, -1466, -1650,
        -1150, -1672, -989,  -1066, -517,  -585,  -1075, -868,  -915,  271,
        111,   189,   -241,  680,   -154,  289,   -245,  -11,   -422,  -634,
        -163,  -415,  -1071, -813,  -577,  -551,  -42,   -87,   -1031, -661,
        -900,  -1349, -1667, -1114, -755,  -140,  -573,  -882,  -1069, -220,
        -453,  42,    -275,  -250,  -725,  -105,  -751,  -1051, -459,  225,
        830,   484,   439,   1270,  456,   627,   1423,  592,   155,   -436,
        -833,  -1044, -963,  -423,  -652,  -435,  -1082, -1263, -1340, -1444,
        -1944, -2176, -1275, -1524, -858,  -1368, -1018, -1440, -935,  -1415,
        -1944, -933,  -1253, -1024, -1061, -1738, -1665, -1435, -850,  -1058,
        -1133, -919,  -724,  -661,  -537,  -208,  -956,  -634,  -1195, -750,
        -1177, -1500, -2112, -1775, -1764, -2079, -2679, -3193, -3313, -3493,
        -3433, -2571, -3132, -3641, -3405, -2682, -3547, -3763, -3829, -3965,
        -3240, -3567, -3467, -3066, -2795, -3652, -3904, -3428, -3133, -2985,
        -3210, -2932, -2714, -3461, -3647, -3083, -3286, -3125, -1529, -174,
        1344,  2692,  2656,  1638,  1710,  2741,  2543,  1858,  562,   43,
        122,   929,   1111,  531,   895,   -146,  -730,  -1286, -2269, -2378,
        -2308, -3094, -3112, -3073, -2792, -2187, -1813, -918,  -679,  -426,
        -639,  -236,  96,    682,   1216,  739,   1012,  308,   559,   1046,
        1793,  1725,  1339,  919,   760,   328,   347,   -270,  -1308, -2197,
        -2244, -1983, -2211, -1894, -2195, -1455, -1530, -1133, -422,  -384,
        45,    -353,  -779,  -584,  546,   1087,  1413,  972,   1500,  1359,
        1543,  1831,  1330,  418,   -336,  358,
    },
    {
        -481,  58,    245,   -388,  -182,  -690,  -806,  -1517, -1045, -948,
        -1537, -1074, -493,  -453,  73,    -17,   279,   -264,  1,     -374,
        -488,  -430,  156,   -392,  -348,  476,   374,   309,   417,   762,
        239,   312,   864,   -234,  156,   -381,  30,    -137,  641,   427,
        55,    700,   1422,  2076,  1898,  2180,  1572,  993,   1068,  537,
        968,   1381,  1180,  1099,  1157,  820,   884,   130,   213,   -517,
        -3,    125,   -310,  191,   -58,   -195,  -612,  -268,  -865,  -617,
        -136,  -541,  -1016, -647,  -293,  -278,  -687,  -116,  164,   -825,
        -188,  -1025, -674,  -1003, -1206, -586,  -1457, -1453, -2158, -1405,
        -1290, -1981, -2344, -1740, -2059, -1899, -1778, -1676, -1748, -1334,
        -2214, -2298, -1808, -2526, -2475, -3064, -2885, -3327, -3383, -3464,
        -3141, -2895, -2760, -3095, -2717, -2945, -2648, -3489, -3036, -3185,
        -3378, -2849, -3268, -3194, -3962, -3400, -1690, 331,   2539,  3685,
        3386,  2312,  1889,  2517,  1991,  1655,  930,   226,   388,   258,
        36,    65,    183,   -450,  -1948, -2061, -1966, -1638, -1314, -1033,
        -1555, -1455, -984,  175,   326,   1355,  752,   406,   589,   944,
        1404,  1292,  1127,  1730,  1575,  967,   1595,  1364,  494,   -179,
        -395,  -566,  -654,  -772,  -729,  -1028, -1334, -1343, -1009, -1239,
        -1569, -1825, -1140, -958,  -653,  -373,  16,    13,    1079,  451,
        828,   819,   978,   1584,  1670,  1283,  1154,  1169,  1004,  565,
        31,    -628,  71,    -672,  -753,  -1267, -995,  -437,  -887,  -1220,
        -478,  62,    -822,  -423,  -583,  -594,  -576,  -290,  -51,   188,
        46,    407,   1101,  254,   -153,  -424,  -524,  -324,  -803,  -377,
        -87,   -460,  7,     -294,  -394,  -165,  -599,  -174,  -882,  -1130,
        -903,  -397,  -340,  324,   1336,  787,   658,   1455,  1143,  1040,
        442,   322,   945,   1253,  838,   807,
    },
    {
        686,   958,   568,   401,   575,   -78,   -487,  -741,  -984,  -6,
        -710,  -1053, -619,  -421,  -283,  -107,  239,   -223,  -247,  -787,
        -186,  -342,  -804,  -242,  -1023, -745,  -347,  -389,  -1086, -535,
        -222,  -774,  -587,  -916,  -1372, -1229, -1545, -2252, -2704, -3124,
        -2815, -2970, -3353, -2733, -3192, -3134, -2671, -2094, -2701, -2169,
        -2135, -2731, -2692, -2408, -2837, -2276, -2151, -1987, -2299, -2351,
        -2688, -2347, -3173, -3645, -3908, -4525, -4310, -4544, -4529, -4005,
        -3631, -3510, -3239, -3465, -2504, -846,  618,   2235,  1633,  1335,
        1913,  1465,  1545,  1527,  1320,  502,   130,   326,   1092,  801,
        935,   -305,  -769,  -1169, -1334, -2075, -1850, -1864, -1136, -449,
        -56,   178,   -424,  180,   -459,  -266,  659,   667,   869,   2102,
        2405,  2779,  2263,  2372,  2637,  2475,  1806,  1993,  2021,  855,
        1243,  1460,  1334,  817,   -287,  -1033, -876,  -1011, -1525, -1753,
        -1271, -1061, -159,  -556,  -144,  752,   847,   746,   1435,  1989,
        2152,  2293,  2470,  2501,  2099,  2586,  2638,  1538,  951,   1141,
        712,   1135,  344,   133,   389,   790,   813,   212,   317,   211,
        599,   -171,  -358,  453,   326,   10,    1072,  1301,  562,   1405,
        1815,  1356,  754,   1027,  771,   1378,  1013,  1073,  795,   226,
        -236,  -380,  418,   389,   -104,  -249,  867,   723,   535,   164,
        380,   163,   487,   262,   -2,    470,   974,   1428,  721,   1126,
        795,   807,   488,   94,    -40,   484,   -137,  -94,   242,   7,
        -374,  282,   -164,  -766,  139,   273,   606,   565,   -291,  -91,
        554,   -356,  248,   -190,  385,   516,   -375,  194,   196,   477,
        874,   -114,  116,   377,   -192,  305,   646,   825,   794,   -296,
        -914,  -852,  -507,  -438,  -138,  -625,  -1385, -756,  -316,  -1003,
        -1369, -615,  -692,  -706,  -1457, -2003,
    },
    {
        -1964, -1223, -1772, -1425, -1119, -1445, -2291, -2401, -2291, -2021,
        -2015, -1565, -1332, -1411, -1805, -1840, -1714, -1298, -1188, -1459,
        -1258, -1794, -2471, -1608, -298,  1763,  2131,  2577,  2900,  2805,
        2093,  2111,  3154,  2950,  3203,  2956,  3048,  3258,  3024,  2458,
        1704,  275,   -574,  -293,  -448,  -654,  65,    -135,  -3,    370,
        221,   139,   -202,  -567,  -453,  -418,  -38,   436,   632,   1477,
        1752,  1268,  1100,  1895,  2312,  2390,  2171,  2432,  2039,  1533,
        2323,  1802,  1673,  798,   21,    150,   390,   -118,  566,   584,
        947,   225,   -284,  -216,  695,   166,   569,   1267,  1610,  1241,
        1608,  1589,  1894,  1298,  1210,  1337,  1421,  1583,  1840,  1695,
        2116,  2427,  2022,  1518,  1392,  1253,  1024,  1024,  908,   143,
        177,   -110,  757,   87,    407,   969,   1174,  611,   868,   1448,
        1631,  2204,  1446,  1813,  1681,  931,   1759,  2259,  2135,  2584,
        2559,  2220,  1687,  1527,  1080,  982,   1251,  1293,  933,   580,
        1950,  2559,  2384,  2478,  2141,  2613,  2102,  2753,  3152,  3323,
        2309,  2170,  2210,  1602,  1578,  846,   1120,  417,   1083,  1211,
        1034,  307,   476,   184,   584,   644,   871,   1042,  849,   953,
        841,   1144,  501,   677,   -36,   -231,  535,   500,   73,    585,
        674,   49,    424,   126,   289,   514,   -454,  178,   -775,  -20,
        339,   -305,  -942,  -269,  -628,  -794,  -598,  -1307, -1611, -1378,
        -1076, -793,  -1165, -1076, -1229, -1560, -1980, -2234, -1412, -2075,
        -1395, -1896, -1507, -2257, -2314, -1864, -2466, -2032, -2231, -2152,
        -1922, -2347, -1684, -2634, -2746, -3021, -2602, -1582, -791,  726,
        1906,  989,   891,   1473,  2245,  2578,  3287,  2945,  3438,  3336,
        2991,  2953,  2934,  3058,  2173,  741,   942,   346,   1212,  1390,
        1172,  799,   247,   -327,  -428,  -660,
    },
    {
        -1495, -1547, -966,  -1328, -404,  -324,  373,   547,   458,   1224,
        1135,  1055,  1790,  1659,  1573,  1621,  2667,  3046,  2221,  2221,
        2389,  1280,  1804,  1698,  2129,  2328,  1135,  1603,  1429,  1177,
        1198,  441,   160,   -430,  -138,  466,   949,   563,   912,   757,
        994,   604,   128,   338,   1319,  1270,  1050,  857,   1575,  1997,
        1493,  1827,  1752,  945,   987,   850,   808,   1516,  1130,  1185,
        1191,  1257,  671,   1311,  1264,  678,   1123,  671,   -16,   -17,
        -561,  201,   515,   499,   -202,  -232,  -58,   -320,  8,     38,
        571,   401,   368,   579,   511,   628,   597,   242,   207,   583,
        703,   1177,  887,   1658,  1230,  1137,  2078,  1335,  1851,  1904,
        976,   1403,  581,   609,   1133,  216,   612,   630,   -35,   538,
        459,   -189,  21,    -558,  -67,   -796,  -438,  -565,  -363,  -627,
        -1093, -737,  -1170, -1577, -872,  -690,  -783,  -605,  -63,   -144,
        285,   305,   -592,  -576,  -270,  -106,  225,   136,   -493,  -421,
        -1061, -310,  -867,  -878,  -1428, -1523, -739,  -1597, -1604, -1351,
        -1721, -1800, -1631, -2252, -2434, -2120, -2261, -2003, -1225, -2019,
        -2566, -2590, -2040, -2029, -1601, -1735, -1821, -1768, -2422, -2715,
        -3005, -2493, -3195, -3026, -2841, -2430, -2086, -1680, -2337, -2131,
        -2116, -2257, -2397, -2067, -1119, -1277, -1419, -1044, -1157, -844,
        -418,  344,   594,   202,   434,   944,   1537,  1313,  1132,  1769,
        1763,  1859,  1795,  1815,  1802,  2327,  1915,  1544,  1650,  1241,
        919,   740,   258,   -290,  48,    390,   -290,  455,   598,   12,
        -81,   285,   651,   593,   72,    590,   1118,  366,   704,   450,
        -141,  462,   485,   329,   -136,  503,   1002,  1196,  1095,  1046,
        1349,  478,   759,   74,    67,    932,   164,   -363,  593,   -87,
        759,   911,   1348,  310,   9,     515,
    },
    {
        134,   -284,  -44,   -186,  -153,  -669,  -383,  170,   221,   500,
        -257,  -620,  -678,  -879,  -769,  -2,    -704,  7,     243,   -478,
        23,    595,   127,   454,   -252,  -29,   -389,  -145,  -526,  134,
        -353,  -235,  -127,  95,    282,   594,   739,   973,   299,   323,
        900,   -44,   756,   464,   64,    -79,   534,   -179,  632,   166,
        -236,  -537,  -851,  -193,  -632,  -469,  359,   -95,   -256,  -817,
        -855,  -394,  7,     54,    19,    -406,  -639,  -971,  -273,  -745,
        -517,  20,    -424,  -829,  -891,  -587,  32,    336,   333,   207,
        552,   428,   500,   286,   200,   -284,  338,   -330,  70,    -452,
        -409,  -446,  -81,   -834,  -1021, -1392, -1009, -1028, -531,  -644,
        -436,  -520,  -1204, -378,  -815,  -416,  -456,  -1044, -1114, -1020,
        -1410, -534,  -204,  -366,  -36,   -465,  -647,  -671,  -766,  -1139,
        -1308, -1109, -1064, -563,  -836,  -472,  -541,  -1093, -947,  -1144,
        -411,  -1014, -287,  -426,  120,   -311,  -770,  48,    -497,  -75,
        460,   732,   856,   336,   698,   836,   240,   -389,  -327,  229,
        -266,  -213,  -508,  -674,  -545,  -818,  -785,  -335,  -905,  -333,
        -890,  -297,  -598,  -785,  -837,  -1366, -335,  -776,  -1107, -530,
        -1164, -1657, -1052, -1089, -1501, -1195, -929,  -939,  -357,  -220,
        -381,  -90,   -246,  -463,  -541,  -543,  -212,  163,   -454,  -858,
        -999,  -1068, -1110, -805,  -104,  -808,  -1143, -1325, -1015, -1304,
        -1423, -796,  -622,  -1034, -1042, -263,  -118,  -859,  -625,  -717,
        -977,  -1161, -357,  -199,  -277,  -563,  -57,   -739,  -1214, -1346,
        -1292, -1706, -1945, -845,  -1598, -1457, -1649, -1706, -1485, -892,
        -1567, -1065, -650,  -282,  -705,  -507,  -773,  -341,  43,    -263,
        180,   -789,  -1052, -754,  -1254, -1085, -837,  -778,  -526,  -651,
        -123,  -737,  -238,  252,   475,   -320,
    },
    {
        -87,   -167,  -696,  5,     -662,  -480,  -741,  -855,  -654,  -918,
        -1164, -704,  -893,  -736,  -685,  -687,  -330,  -440,  -446,  -492,
        23,    330,   -605,  -624,  -166,  -728,  -895,  -572,  -5,    -411,
        -664,  -966,  -1316, -1530, -1090, -806,  -1507, -920,  -400,  -411,
        -391,  -710,  -325,  -734,  -1201, -513,  18,    -625,  -67,   76,
        -688,  -108,  -482,  -1070, -1187, -487,  -211,  -312,  -343,  121,
        -709,  -1214, -976,  -177,  -1057, -920,  -1143, -1456, -1418, -622,
        -1165, -799,  -1406, -1543, -945,  -898,  -426,  -885,  -1436, -1487,
        -704,  -1345, -765,  -1278, -746,  -1252, -860,  -1495, -1857, -1304,
        -693,  -773,  -1351, -713,  -240,  -283,  94,    -482,  -1064, -1413,
        -1044, -324,  -865,  -158,  -68,   136,   452,   -3,    540,   -432,
        -530,  -388,  -824,  -331,  -345,  -1071, -231,  -273,  -179,  134,
        463,   -525,  -293,  -921,  -1096, -518,  92,    525,   -462,  -931,
        -1234, -298,  -460,  -142,  -299,  -512,  -916,  -651,  -1057, -513,
        -893,  -1393, -670,  -875,  -260,  -575,  -1051, -332,  -342,  -125,
        158,   -599,  -874,  -1298, -302,  -333,  -326,  141,   -437,  -1090,
        -770,  -49,   -824,  -1269, -1469, -1243, -545,  -1046, -558,  -513,
        -967,  -1157, -805,  -578,  -247,  -309,  249,   -42,   145,   -661,
        -1201, -1006, -880,  -640,  -215,  -78,   -408,  -549,  127,   114,
        -585,  -910,  -1232, -824,  -1204, -540,  -84,   -775,  -140,  -736,
        -441,  -186,  -969,  -585,  -736,  -1080, -984,  -1034, -1379, -1518,
        -1594, -811,  -644,  -1026, -1155, -1659, -1727, -1275, -1501, -1151,
        -1504, -1241, -1338, -1395, -1344, -1360, -1565, -1555, -1630, -1521,
        -1209, -1383, -895,  -1200, -1193, -1283, -1759, -1763, -1902, -1954,
        -1100, -1685, -1280, -1444, -1612, -1474, -996,  -710,  -627,  -114,
        141,   -595,  -555,  -996,  -1255, -457,
    },
    {
        -82,   -340,  -509,  -82,   -482,  -175,  -78,   -566,  12,   27,
        -260,  -928,  -553,  -348,  -719,  -948,  -689,  -242,  -974, -470,
        155,   -778,  -479,  -416,  -564,  -73,   271,   -420,  -425, -533,
        -328,  -432,  -210,  -71,   236,   -294,  -762,  -53,   -757, -77,
        -338,  -541,  138,   541,   -411,  -908,  -940,  -290,  -873, -1132,
        -720,  -91,   380,   -229,  -629,  -545,  -802,  -345,  -293, -605,
        -192,  -874,  -159,  -816,  -409,  -870,  -788,  -515,  -950, -665,
        -530,  -641,  -406,  151,   390,   -61,   330,   402,   -185, 57,
        -20,   -733,  -729,  -146,  392,   389,   223,   -540,  179,  620,
        280,   -38,   -158,  -277,  468,   41,    334,   -359,  -201, 39,
        -390,  389,   -161,  170,   311,   21,    -191,  3,     178,  345,
        847,   -176,  -351,  80,    -73,   -610,  -38,   401,   -523, -709,
        -127,  -496,  -755,  25,    261,   128,   -240,  -644,  -682, -977,
        -1190, -1385, -1340, -1436, -603,  -194,  -645,  -585,  -681, -506,
        -596,  -749,  -452,  -482,  73,    -630,  -1119, -646,  -573, -600,
        -518,  -706,  -1276, -1100, -1164, -929,  -890,  -1451, -601, -250,
        -173,  -126,  -197,  16,    -7,    42,    130,   -243,  -615, -249,
        -822,  -768,  -645,  -938,  -109,  -763,  -602,  -1011, -817, -132,
        -15,   -183,  -45,   -586,  -67,   -165,  -470,  -107,  -358, -437,
        -770,  -1277, -1588, -942,  -152,  -1087, -421,  -137,  -533, -904,
        -371,  88,    -80,   415,   -235,  454,   -201,  -343,  -734, 157,
        584,   173,   -462,  -949,  -686,  -44,   279,   -38,   532,  606,
        607,   245,   -41,   582,   -233,  291,   462,   131,   548,  -97,
        -307,  212,   -410,  255,   742,   -248,  72,    -72,   -387, -883,
        -527,  -142,  26,    255,   301,   -157,  -235,  448,   484,  667,
        852,   1238,  1313,  1511,  1511,  496,
    },
    {
        654,  458,  1131, 572,  807,  1056, 477,  896,  419,  -240, -90,  -87,
        265,  181,  1,    -160, -499, 225,  -546, -993, -348, -113, 76,   -204,
        204,  309,  314,  261,  276,  -487, 78,   -156, 423,  92,   -434, 424,
        797,  388,  492,  259,  874,  295,  -203, 142,  512,  62,   45,   681,
        307,  658,  211,  260,  566,  542,  904,  700,  62,   818,  15,   158,
        750,  1017, 1059, 346,  40,   154,  315,  395,  -146, -187, -279, -427,
        29,   -122, -187, -441, -207, -595, 159,  527,  11,   19,   575,  274,
        355,  863,  -18,  -277, 290,  -305, 472,  832,  -90,  497,  -297, -424,
        -6,   513,  470,  -74,  -75,  352,  531,  80,   529,  585,  435,  706,
        1178, 897,  866,  835,  1120, 950,  372,  840,  745,  550,  -28,  351,
        133,  25,   -521, -178, 266,  93,   -233, 339,  686,  557,  766,  1112,
        127,  -358, 395,  863,  414,  -291, 276,  169,  -173, -664, -899, 171,
        77,   -346, 58,   -59,  468,  -215, -708, -649, -705, -501, -957, -994,
        -458, -587, -286, -539, -650, -962, -879, -718, -660, -39,  -815, -158,
        -559, -973, -904, -626, -27,  -452, -672, -766, -59,  -210, 95,   -289,
        -518, -777, -182, -562, 161,  559,  -409, 117,  -520, -389, -977, -199,
        -143, 353,  -582, -6,   108,  621,  348,  -17,  -473, -470, 98,   -273,
        -3,   -186, 276,  -184, -584, 186,  723,  -46,  516,  1002, 651,  1063,
        529,  903,  1056, 1048, 720,  934,  904,  1028, 952,  1111, 378,  575,
        674,  243,  588,  -87,  13,   291,  161,  534,  577,  168,  422,  988,
        483,  710,  1081, 1107, 1246, 1590, 626,  113,  55,   906,  189,  361,
        160,  -99,  -274, 246,
    },
    {
        -78,  -435,  -455,  -382, 122,   345,   447,   874,   383,  245,   559,
        825,  84,    -188,  -170, 379,   -154,  327,   869,   451,  487,   687,
        976,  1383,  791,   1090, 332,   736,   1055,  633,   303,  -220,  -122,
        -12,  -444,  242,   616,  587,   -163,  -117,  564,   -59,  -567,  -474,
        181,  158,   -407,  72,   -262,  79,    480,   720,   -116, -646,  -128,
        -544, 360,   -40,   191,  184,   -457,  -237,  21,    -282, -540,  -385,
        -776, -912,  -339,  -573, -1116, -1084, -356,  -108,  420,  -304,  -199,
        298,  197,   753,   1059, 807,   2,     -177,  -175,  508,  836,   837,
        344,  224,   658,   157,  565,   137,   402,   333,   -162, 362,   -363,
        537,  640,   221,   -130, 454,   633,   620,   -211,  -671, -229,  222,
        673,  210,   -11,   32,   15,    -500,  261,   92,    63,   -486,  -556,
        -412, -265,  -848,  -383, -318,  -525,  -1037, -1149, -808, -690,  -825,
        -945, -900,  -219,  -146, 278,   -433,  -112,  -262,  -576, -911,  -274,
        309,  -156,  188,   161,  -18,   -410,  255,   -571,  -957, -391,  -487,
        225,  551,   681,   -276, -609,  -38,   -677,  -363,  -766, -652,  -728,
        -906, -401,  -8,    -160, -646,  -364,  223,   -61,   -760, -550,  -800,
        -310, -109,  -656,  -517, -600,  -302,  -476,  233,   565,  -351,  -700,
        -72,  170,   678,   -178, 294,   63,    -59,   407,   -36,  492,   970,
        1231, 1149,  720,   313,  136,   722,   81,    276,   648,  33,    599,
        -220, -718,  -789,  -381, -550,  -840,  -726,  -729,  -114, -468,  -303,
        -969, -534,  -68,   332,  203,   -193,  -580,  277,   -253, 67,    -48,
        -310, -418,  -111,  -33,  67,    252,   -482,  331,   -370, -947,  -846,
        -148, -299,  -637,  -335, -442,  -514,  -1046, -500,  -451, -1096, -653,
        -885, -1194, -1581,
    },
    {
        -873,  -119,  -925, -1149, -1351, -772,  -700,  -264, -85,  -869,
        -15,   -379,  -247, 396,   606,   611,   -22,   224,  76,   -528,
        -613,  -569,  -138, -233,  258,   -212,  472,   674,  734,  515,
        934,   816,   893,  1281,  700,   1167,  901,   720,  -12,  738,
        1049,  276,   45,   -119,  543,   1052,  1308,  583,  428,  1044,
        1152,  1399,  1371, 1390,  732,   708,   646,   17,   913,  792,
        -7,    -272,  -479, -8,    -136,  -283,  347,   452,  365,  493,
        234,   427,   438,  210,   752,   -249,  78,    968,  519,  -297,
        -370,  -56,   11,   415,   1463,  820,   278,   687,  -182, 402,
        701,   795,   4,    755,   880,   10,    -572,  614,  647,  -117,
        454,   1170,  468,  148,   -58,   -47,   -154,  226,  -718, -837,
        -541,  -296,  -438, -191,  448,   -183,  -528,  -969, -159, -51,
        -436,  -343,  -500, -386,  -635,  8,     -568,  331,  -484, -944,
        160,   -13,   408,  -216,  14,    41,    -153,  -828, 278,  271,
        -724,  168,   -130, -359,  -845,  -18,   -185,  26,   -302, 203,
        -818,  50,    282,  -355,  -243,  -22,   -95,   -783, -959, -1360,
        -986,  -132,  -257, -164,  113,   703,   -280,  -316, -125, 932,
        404,   -11,   929,  282,   -328,  -810,  -400,  53,   -369, -310,
        -182,  193,   -530, -581,  -885,  -1171, -1139, -506, -17,  -816,
        -1078, -156,  -590, -675,  -1253, -545,  -1046, -322, -515, -490,
        -789,  -87,   185,  225,   -109,  202,   304,   -266, 287,  -33,
        217,   158,   545,  -173,  -700,  -627,  -462,  -246, -715, -531,
        -1072, -1232, -859, -699,  -339,  -42,   -188,  45,   -271, 52,
        -314,  30,    151,  -405,  311,   679,   266,   664,  1016, 838,
        43,    486,   33,   -449,  355,   14,    -519,  322,  389,  -323,
        -75,   129,   -154, -595,  -745,  -968,
    },
    {
        -738,  -1161, -154,  231,   35,    511,   237,   377,   -340,  -734,
        96,    -265,  158,   694,   512,   108,   852,   848,   278,   -113,
        -73,   477,   918,   -185,  556,   201,   710,   -126,  -548,  -8,
        -370,  -703,  -306,  -985,  -721,  -767,  -375,  -848,  -1231, -1568,
        -1401, -1336, -1306, -1030, -1057, -700,  -813,  -535,  -811,  -475,
        -243,  3,     -553,  -118,  -636,  -448,  -845,  -1183, -700,  -474,
        -960,  -304,  124,   -674,  -1096, -1431, -1455, -491,  -1007, -1045,
        -413,  -890,  -423,  -666,  -571,  -87,   332,   -409,  -227,  -262,
        -703,  -823,  -140,  289,   272,   287,   405,   -247,  484,   510,
        -142,  -660,  -86,   74,    -501,  -621,  -110,  -564,  -743,  -597,
        -1275, -828,  -255,  -945,  -1006, -1045, -957,  -994,  -185,  -272,
        121,   -851,  -1370, -323,  36,    -444,  -93,   -637,  10,    241,
        948,   1433,  1014,  553,   1323,  1176,  1210,  1456,  804,   692,
        1455,  1734,  867,   500,   1499,  1725,  1982,  2057,  869,   657,
        672,   474,   308,   670,   302,   494,   906,   927,   662,   -81,
        363,   599,   104,   123,   270,   218,   304,   613,   1265,  1060,
        612,   774,   196,   427,   659,   1351,  681,   977,   305,   283,
        393,   381,   645,   974,   1010,  1152,  230,   1126,  1481,  1063,
        898,   183,   573,   863,   1006,  536,   169,   1202,  552,   980,
        1609,  1455,  1311,  1771,  1318,  673,   633,   1769,  1588,  2132,
        1386,  2000,  2254,  2367,  1348,  1695,  1239,  1028,  974,   824,
        842,   446,   6,     -4,    272,   684,   262,   85,    -182,  178,
        -201,  135,   75,    651,   551,   -282,  200,   802,   943,   676,
        809,   523,   240,   -379,  -588,  -613,  -435,  -5,    409,   280,
        -328,  195,   179,   95,    268,   -440,  -500,  -1,    43,    -644,
        42,    -505,  -1268, -502,  -1329, -1830,
    },
    {
        -1991, -2033, -1796, -1420, -1396, -1582, -2019, -2001, -1404, -1739,
        -1240, -1254, -1863, -2377, -2946, -2388, -3290, -2409, -2002, -1938,
        -1921, -2705, -3072, -2420, -2168, -1331, 63,    591,   735,   1481,
        1945,  1350,  1903,  2457,  1857,  1801,  2392,  2737,  2013,  2737,
        1624,  1521,  3,     -694,  -859,  -258,  -520,  -946,  -395,  -1159,
        -896,  -152,  -519,  -639,  -871,  -504,  157,   1164,  1117,  2194,
        2093,  2554,  2568,  2021,  1950,  2713,  1731,  1492,  1459,  2025,
        1752,  1981,  2227,  999,   1154,  1183,  985,   181,   -57,   -320,
        -865,  -985,  -32,   -501,  -6,    521,   -233,  -254,  -100,  958,
        559,   1427,  1178,  1854,  1534,  1238,  837,   651,   740,   845,
        448,   618,   452,   277,   162,   40,    211,   388,   -461,  -339,
        169,   -561,  -610,  -56,   -330,  -131,  91,    -131,  -524,  -595,
        132,   314,   855,   144,   548,   861,   1413,  1056,  1396,  1132,
        1349,  513,   813,   828,   222,   276,   606,   859,   934,   770,
        1302,  1108,  787,   1054,  1105,  522,   584,   223,   854,   1334,
        1398,  1652,  1727,  1801,  1480,  1285,  1018,  1727,  1652,  1207,
        2063,  1561,  1393,  1622,  867,   927,   477,   1002,  996,   1225,
        751,   -58,   204,   -264,  573,   447,   915,   519,   503,   560,
        832,   595,   525,   1150,  1257,  696,   236,   251,   -181,  -399,
        92,    6,     452,   717,   -172,  -395,  -492,  37,    -483,  -404,
        42,    236,   -734,  -444,  -259,  -16,   -854,  -1456, -780,  -366,
        -1229, -783,  -939,  -953,  -548,  -1221, -1171, -700,  -937,  -494,
        -1513, -1103, -2010, -1457, -1293, -1819, -2037, -1477, -1164, -940,
        -1627, -1592, -1006, -428,  -580,  654,   2186,  3519,  4172,  3701,
        3182,  2792,  3271,  2913,  2407,  2507,  2450,  1976,  2499,  1799,
        1341,  802,   111,   -14,   -1125, -1673,
    },
    {
        -1407, -1624, -1191, -846,  -113,  -90,   -228,  306,   1185,  1220,
        1883,  2124,  2433,  3155,  3815,  2998,  3576,  3373,  2331,  3013,
        2893,  2308,  1289,  1354,  644,   866,   527,   -20,   -16,   -214,
        -385,  -825,  -565,  -442,  -760,  -870,  47,    336,   460,   1372,
        2034,  1127,  1959,  2052,  1346,  1694,  1379,  2189,  1837,  1236,
        1283,  1781,  1563,  1383,  510,   537,   611,   -60,   -27,   239,
        -47,   -385,  327,   628,   480,   -20,   805,   1431,  1636,  1973,
        1306,  1596,  1913,  1449,  1888,  1669,  1079,  1625,  1403,  1106,
        715,   377,   1106,  1311,  362,   104,   -107,  -136,  525,   782,
        1109,  1483,  1086,  1242,  1530,  653,   995,   1499,  1283,  1198,
        853,   1639,  1593,  2103,  2250,  2252,  2583,  3035,  2151,  2098,
        2846,  3303,  2528,  1726,  2120,  2344,  1850,  1205,  738,   584,
        869,   1215,  1151,  791,   1145,  1007,  231,   92,    1111,  1221,
        962,   1267,  1170,  836,   352,   380,   487,   930,   977,   335,
        -234,  476,   -132,  468,   193,   274,   329,   -606,  -739,  -46,
        -203,  -837,  -673,  -1106, -615,  -131,  -532,  6,     -530,  -1010,
        -1141, -1090, -1023, -510,  -1159, -891,  -525,  -248,  -31,   -766,
        -267,  -1082, -1805, -1724, -1680, -1507, -1411, -2124, -1922, -1657,
        -1396, -1152, -1581, -1880, -2291, -1850, -2268, -2259, -1902, -1508,
        -946,  -59,   1259,  2965,  3194,  2485,  2929,  2486,  1856,  1472,
        646,   1200,  380,   -173,  857,   482,   1050,  97,    -947,  -1980,
        -2678, -1895, -2388, -1845, -1940, -1523, -487,  80,    280,   1229,
        1117,  986,   630,   1537,  2292,  2829,  2416,  2518,  2432,  1763,
        2034,  1088,  1012,  879,   -177,  -399,  -883,  -633,  -855,  -180,
        -332,  -698,  -1178, -1218, -883,  -518,  269,   340,   694,   420,
        312,   1445,  1259,  2155,  1682,  1157,
    },
    {
        1659,  1337,  1007,  1318,  1627,  1587,  1772,  1408,  1364,  671,
        276,   -184,  -346,  259,   442,   198,   184,   791,   498,   1161,
        423,   1285,  884,   451,   817,   331,   1297,  1041,  1503,  1188,
        1375,  1427,  1353,  1642,  1476,  1207,  1640,  1168,  1157,  1274,
        442,   739,   876,   1013,  613,   1194,  1249,  1722,  1993,  1597,
        1789,  1676,  1962,  2227,  1914,  2566,  2868,  2303,  2685,  2686,
        2038,  1349,  1224,  858,   790,   1089,  785,   1349,  1957,  2064,
        1412,  1269,  1615,  1994,  2112,  2387,  1582,  1281,  1835,  917,
        844,   934,   1293,  1026,  1411,  592,   1103,  773,   486,   431,
        138,   396,   808,   126,   814,   1042,  1423,  424,   785,   1128,
        405,   492,   394,   865,   1091,  500,   158,   244,   -99,   611,
        672,   488,   57,    -377,  242,   98,    777,   128,   409,   916,
        989,   498,   -162,  -758,  -1308, -1414, -1271, -1564, -1934, -1092,
        -1616, -1697, -1258, -954,  -1775, -1812, -1387, -2208, -2345, -1854,
        -1735, -2014, -1940, -2423, -1598, -1943, -1822, -1127, -1867, -1190,
        -2138, -2618, -1420, -556,  986,   2624,  2892,  2953,  1664,  1919,
        2071,  1172,  1128,  1281,  777,   644,   1273,  822,   991,   1354,
        270,   -1142, -1020, -1877, -2009, -1750, -1643, -1201, -1270, -712,
        224,   1053,  1747,  2191,  1700,  1432,  1876,  2378,  1998,  2009,
        2379,  2150,  2080,  1736,  1684,  794,   732,   -281,  -337,  8,
        -586,  66,    315,   42,    -10,   -746,  -1079, 189,   326,   224,
        454,   1322,  1684,  1553,  1132,  1744,  2113,  2110,  2311,  1359,
        1370,  1878,  1184,  1484,  1493,  1254,  1255,  1472,  335,   581,
        879,   282,   705,   45,    830,   309,   37,    754,   1250,  873,
        1388,  1986,  1752,  1987,  1583,  936,   1736,  1463,  1856,  1454,
        888,   1545,  1785,  1203,  399,   673,
    },
    {
        16,    53,    558,   4,     74,    856,   693,   484,   57,    1011,
        1511,  1691,  1544,  1892,  1595,  2209,  1507,  1755,  1512,  1979,
        1659,  1880,  1297,  1953,  2282,  2077,  1608,  1253,  2123,  2060,
        1078,  1311,  1695,  1527,  1730,  2057,  1068,  1370,  1527,  1861,
        1645,  933,   1470,  1447,  1461,  724,   852,   983,   1223,  1197,
        692,   499,   216,   617,   434,   383,   727,   472,   -192,  -128,
        -493,  -323,  -459,  -1069, -1332, -1195, -515,  57,    -313,  -133,
        394,   -585,  -657,  114,   -155,  -897,  -1200, -678,  -1339, -1245,
        -1706, -1896, -893,  -562,  -1125, -1420, -1698, -1819, -2327, -1841,
        -1600, -1469, -1305, -2068, -2453, -2361, -2057, -2644, -2952, -2950,
        -3105, -1979, -1923, -1516, -1434, -1531, -968,  -1693, -1505, -1065,
        -574,  -1395, -2031, -2461, -2102, -453,  1550,  2076,  1869,  1633,
        971,   1497,  1007,  967,   228,   746,   902,   630,   1128,  923,
        1502,  1068,  27,    -307,  -1396, -1824, -1386, -312,  -187,  -452,
        -842,  25,    328,   539,   432,   111,   377,   1110,  1590,  1887,
        2298,  2346,  2474,  2380,  2003,  1286,  1151,  1436,  549,   807,
        18,    20,    -232,  -1,    -92,   -177,  464,   274,   756,   1147,
        1437,  737,   1245,  784,   650,   414,   964,   668,   899,   962,
        1098,  1647,  1509,  1925,  1287,  1288,  944,   1165,  482,   898,
        1197,  1238,  846,   558,   464,   757,   1004,  743,   1272,  771,
        1495,  2018,  1376,  1574,  2195,  1780,  1668,  1724,  1122,  1030,
        913,   1516,  722,   651,   461,   1178,  1394,  472,   1194,  536,
        358,   888,   55,    762,   1135,  1509,  1550,  1268,  906,   810,
        1698,  1433,  1498,  2048,  1209,  1738,  2252,  2094,  2833,  2777,
        2552,  2840,  2171,  2055,  1491,  1121,  919,   438,   1132,  1383,
        545,   999,   576,   450,   -16,   40,
    },
    {
        552,   101,   294,   115,  -109,  863,   381,  589,  558,  629,   109,
        -312,  -479,  -553,  -766, -219,  -116,  -627, -198, -107, -835,  -426,
        -360,  -469,  37,    -808, -768,  -567,  -537, -438, -987, -1086, -715,
        -1050, -530,  -1037, -535, -801,  -198,  -847, -714, -973, -376,  -670,
        -515,  -1194, -466,  -979, -1402, -1094, -633, -812, -935, -1078, -632,
        -1160, -714,  -873,  -639, -393,  -776,  -550, -91,  -970, -298,  101,
        -546,  -227,  252,   127,  -758,  -228,  -167, 870,  1836, 2490,  3635,
        2902,  2805,  2512,  2750, 2157,  1740,  1798, 1814, 1501, 1362,  1365,
        2002,  2272,  2141,  1164, -72,   -831,  -443, -156, 308,  401,   452,
        1082,  1088,  540,   1613, 1495,  1787,  1770, 1767, 2529, 2698,  3233,
        2733,  3141,  2302,  2209, 1325,  816,   1320, 1810, 1888, 1004,  1052,
        481,   652,   705,   344,  61,    294,   146,  962,  745,  576,   939,
        462,   292,   924,   811,  1470,  791,   1103, 1408, 773,  1238,  806,
        394,   120,   -162,  -755, -136,  174,   -203, -641, -79,  -467,  -846,
        -384,  3,     390,   -509, -221,  87,    705,  650,  471,  658,   1136,
        703,   944,   748,   160,  70,    302,   928,  1307, 938,  668,   683,
        1155,  942,   482,   -55,  114,   661,   230,  236,  113,  154,   772,
        949,   1118,  1652,  2007, 1293,  1967,  1824, 1690, 2257, 2267,  1805,
        2217,  2421,  2770,  2235, 2050,  2258,  2367, 1585, 1454, 1881,  1790,
        1477,  1377,  1893,  1905, 1834,  1784,  1772, 2180, 1241, 862,   499,
        675,   481,   224,   145,  721,   897,   1075, 247,  724,  139,   648,
        -30,   -563,  -164,  -561, -562,  81,    510,  91,   -513, -240,  -675,
        -805,  6,     201,   -400, 6,     539,   348,  359,  -38,  -430,  -188,
        255,   736,   617,
    },
    {
        322,   729,   958,   1037,  619,   901,   777,   233,   -44,   -582,
        -71,   -40,   -310,  32,    350,   464,   -192,  -200,  -898,  -502,
        -956,  -1157, -1323, -575,  -877,  -172,  -299,  11,    -431,  -802,
        -190,  111,   292,   162,   946,   2387,  3408,  3690,  2619,  2932,
        1883,  2111,  2659,  2534,  2219,  2130,  1483,  2144,  2027,  1416,
        1365,  1063,  720,   306,   531,   1154,  779,   1719,  1850,  952,
        1312,  1381,  1292,  950,   1066,  1058,  1377,  1489,  1403,  2423,
        1931,  2419,  2711,  2316,  2233,  2019,  2617,  2909,  2394,  2459,
        2280,  1452,  742,   153,   446,   -95,   736,   1340,  1039,  733,
        1247,  1079,  1367,  730,   840,   1177,  1817,  1772,  2310,  2406,
        1753,  1315,  1487,  848,   860,   389,   1390,  1290,  1479,  742,
        391,   989,   957,   824,   889,   592,   -154,  610,   578,   886,
        291,   337,   689,   910,   1233,  481,   997,   1306,  1619,  1655,
        1656,  2242,  1468,  2032,  1517,  1084,  1560,  2011,  1463,  1001,
        875,   240,   -60,   11,    44,    628,   1095,  1448,  1528,  906,
        1971,  2128,  2351,  1796,  2185,  1586,  1366,  1922,  2303,  1950,
        2199,  1830,  1631,  1861,  1234,  948,   955,   1186,  765,   247,
        -85,   779,   371,   312,   165,   664,   892,   1511,  1020,  1088,
        1426,  1074,  942,   942,   555,   1471,  1570,  1174,  367,   428,
        219,   249,   138,   223,   -456,  -131,  542,   -395,  -733,  -311,
        235,   -256,  -833,  -1073, -359,  87,    416,   -358,  225,   522,
        578,   19,    -273,  -610,  -657,  -523,  -702,  -534,  -1157, -546,
        -929,  -1431, -1714, -876,  -1538, -1906, -1904, -1219, -1948, -1897,
        -2386, -1528, -1932, -1622, -2333, -2575, -2983, -2829, -1905, -1390,
        -1679, -2214, -2496, -2631, -1815, -2132, -1560, -930,  -471,  -67,
        1487,  2057,  1998,  642,   455,   1015,
    },
    {
        1938,  2344,  2966,  2421,  1874,  2038,  1883,  2202,  2012,  669,
        83,    -326,  49,    52,    -57,   299,   -152,  -1099, -1686, -694,
        -1137, -450,  64,    -147,  323,   290,   -46,   -60,   990,   1341,
        1137,  637,   1385,  887,   1522,  1647,  1291,  1197,  1327,  603,
        587,   1139,  1480,  1115,  846,   624,   20,    -78,   -435,  -890,
        -516,  -553,  -773,  216,   161,   -259,  798,   710,   203,   321,
        1199,  1625,  1741,  1367,  1503,  930,   874,   873,   926,   777,
        1157,  237,   908,   670,   471,   1099,  1120,  1078,  1063,  1189,
        1298,  1530,  1073,  435,   618,   1034,  559,   1271,  844,   1247,
        1111,  614,   1420,  986,   1367,  1104,  1346,  1765,  933,   1059,
        822,   1637,  1656,  1658,  1391,  1209,  1206,  1270,  1820,  2036,
        1477,  1846,  1728,  1758,  1681,  2085,  2225,  1828,  1324,  1311,
        1782,  2139,  1435,  1835,  2014,  1104,  1381,  1802,  1133,  1382,
        1523,  898,   801,   569,   1181,  570,   1128,  1028,  561,   -74,
        214,   1062,  1456,  535,   422,   967,   1037,  753,   808,   216,
        924,   1115,  302,   586,   288,   80,    656,   131,   -514,  310,
        -41,   -62,   -651,  -1110, -1480, -1207, -1491, -1103, -1056, -674,
        -893,  -1295, -991,  -1104, -495,  -120,  -533,  -1186, -1612, -932,
        -1262, -667,  -518,  -1077, -1253, -1300, -1084, -1499, -976,  -1340,
        -1343, -1993, -1117, -1672, -2075, -2194, -2287, -1846, -2076, -1437,
        -1678, -1286, -1254, -1004, -1005, -1167, -1326, -968,  -1093, -153,
        828,   679,   816,   121,   -25,   943,   1763,  2451,  2173,  2538,
        2580,  2499,  2208,  1393,  1690,  1269,  529,   -113,  -425,  -160,
        -132,  619,   375,   -462,  -1264, -1294, -269,  234,   807,   -71,
        381,   898,   492,   161,   920,   840,   733,   426,   541,   480,
        1406,  1245,  1029,  477,   1237,  1258,
    },
    {
        1682,  1850,  2076,  1685,  660,   1365,  1378,  1028,  1550,  844,
        712,   342,   469,   -225,  184,   726,   889,   684,   365,   709,
        700,   790,   426,   406,   222,   -38,   514,   693,   1255,  782,
        1472,  1506,  1161,  743,   999,   1331,  1126,  842,   1069,  714,
        1085,  953,   1484,  402,   504,   -1,    -383,  264,   437,   314,
        496,   -205,  25,    383,   299,   -328,  -737,  -200,  -578,  189,
        144,   -451,  -489,  339,   581,   22,    -157,  248,   738,   410,
        703,   1241,  815,   678,   519,   906,   776,   338,   492,   262,
        -184,  139,   85,    252,   939,   790,   32,    -21,   -534,  -38,
        549,   -226,  -136,  275,   375,   173,   -164,  170,   -408,  380,
        602,   -223,  -594,  -202,  37,    -709,  12,    361,   62,    -356,
        -282,  -12,   105,   367,   549,   544,   -312,  -250,  -246,  -170,
        345,   -371,  -477,  71,    464,   -72,   209,   276,   305,   -101,
        -556,  -433,  -497,  -586,  -461,  -33,   7,     -753,  -947,  -1233,
        -1701, -1071, -1539, -1316, -733,  -815,  -1608, -1666, -1560, -1644,
        -1571, -988,  -902,  -566,  -1209, -920,  -688,  -791,  -948,  -857,
        -1347, -1213, -684,  -1720, -2003, -2306, -2204, -2366, -2804, -2871,
        -1257, -18,   -68,   -769,  -1032, -1638, -259,  196,   264,   1355,
        1223,  810,   1225,  1733,  1654,  2063,  1230,  728,   1247,  601,
        759,   98,    -637,  -741,  -1013, -263,  -436,  -610,  -1053, -1008,
        -1765, -884,  -489,  -17,   36,    380,   39,    -40,   511,   935,
        981,   356,   898,   1353,  937,   605,   878,   506,   786,   843,
        263,   253,   448,   1369,  1541,  1003,  1392,  1402,  641,   1114,
        369,   -77,   649,   469,   -146,  652,   -65,   -424,  -802,  -274,
        -621,  -361,  -6,    -310,  -254,  258,   302,   490,   335,   871,
        253,   -165,  -299,  -441,  -634,  -848,
    },
    {
        -560, 332,   395,   801,   531,   402,   357,   970,   1003,  1424,
        1705, 1610,  1617,  1874,  1901,  816,   1127,  833,   707,   1089,
        1358, 811,   1332,  1613,  863,   1059,  1266,  383,   974,   1433,
        1398, 846,   276,   51,    -34,   393,   816,   245,   185,   -75,
        -283, 133,   637,   1354,  1432,  632,   595,   258,   561,   595,
        529,  1018,  682,   1228,  1166,  1488,  1667,  637,   1283,  902,
        1304, 966,   951,   1174,  392,   118,   191,   702,   766,   1285,
        923,  1454,  1247,  1112,  663,   182,   1050,  314,   -87,   735,
        1225, 280,   -277,  -4,    -554,  -514,  -821,  -381,  -453,  145,
        63,   -593,  -133,  -311,  -767,  -593,  -594,  -44,   -696,  -112,
        -554, -877,  -689,  -416,  -644,  -457,  -891,  -589,  -1061, -1350,
        -454, -251,  -208,  -386,  -314,  -36,   120,   -366,  189,   -544,
        -738, -1363, -1209, -1406, -1865, -1823, -2078, -1614, -972,  -658,
        -592, -387,  -1083, -444,  -130,  134,   204,   142,   652,   1514,
        1834, 1232,  1317,  2014,  1898,  1479,  1719,  2205,  1710,  1305,
        1503, 1413,  1509,  1367,  858,   767,   1011,  1387,  1511,  1349,
        491,  1026,  909,   669,   272,   -182,  -25,   84,    232,   31,
        -157, -595,  -1108, -512,  -241,  -532,  158,   -364,  -296,  -384,
        518,  601,   220,   602,   827,   748,   1443,  1283,  1241,  1264,
        1109, 1035,  702,   450,   342,   817,   1285,  454,   -179,  543,
        403,  980,   230,   253,   820,   723,   935,   744,   746,   723,
        618,  1161,  1443,  752,   819,   1293,  358,   110,   210,   873,
        496,  705,   1252,  1079,  917,   996,   361,   -31,   1020,  433,
        346,  1010,  1199,  809,   987,   376,   427,   70,    -15,   -427,
        -296, -533,  -111,  74,    -44,   152,   97,    571,   572,   520,
        314,  -116,  183,   -203,  226,   486,
    },
    {
        807,  912,  856,  277,   1074, 877,  867,  1041, 1319, 958,  626,  1205,
        1600, 1236, 1168, 574,   827,  1129, 483,  849,  84,   -71,  -219, 162,
        825,  1260, 369,  869,   383,  445,  117,  -495, -234, 136,  251,  481,
        251,  693,  97,   393,   85,   612,  313,  222,  758,  815,  735,  738,
        787,  452,  654,  855,   605,  1015, 722,  1063, 541,  454,  340,  87,
        617,  63,   140,  -227,  -127, -65,  -7,   -601, -322, -613, -231, 155,
        -268, -910, -513, -1065, -949, -497, -953, -278, -962, -432, -131, -951,
        -269, -442, -26,  -161,  188,  193,  -418, -263, -87,  21,   221,  -209,
        604,  1076, 311,  173,   -4,   885,  1148, 990,  1087, 1186, 1371, 1087,
        1714, 1106, 1565, 1979,  1752, 2467, 2247, 1706, 2072, 1581, 1495, 1526,
        2068, 1662, 1793, 1011,  1320, 1809, 1020, 1040, 1092, 959,  230,  312,
        473,  391,  779,  832,   -72,  97,   179,  -97,  -489, 84,   273,  -294,
        371,  639,  1148, 1706,  1535, 1103, 730,  1381, 1487, 1070, 1621, 1530,
        1973, 1922, 1171, 1966,  1811, 1921, 2215, 2308, 2556, 2910, 2448, 1589,
        2247, 2327, 1623, 1006,  1086, 1106, 541,  1003, 921,  1463, 695,  1129,
        945,  601,  863,  680,   1127, 556,  929,  275,  752,  1270, 894,  921,
        522,  1020, 781,  998,   645,  333,  924,  1419, 813,  1370, 882,  1403,
        1497, 1402, 688,  465,   1068, 502,  1226, 1058, 980,  1057, 386,  815,
        1279, 1227, 1100, 1179,  1528, 749,  1335, 631,  150,  1051, 850,  319,
        212,  231,  164,  1053,  1060, 343,  220,  1018, 372,  287,  879,  278,
        882,  1248, 1436, 500,   282,  971,  817,  832,  900,  537,  337,  740,
        272,  378,  122,  202,
    },
    {
        -329,  451,  600,   960,  551,   829,  698,   662,   512,   92,
        866,   642,  454,   99,   -286,  -513, 158,   -269,  290,   -140,
        -108,  -450, -36,   268,  -535,  -765, -536,  -754,  -1048, -413,
        -401,  -680, -770,  -932, -1397, -521, -354,  86,    -397,  -567,
        -1067, -382, -1151, -585, -640,  -76,  -363,  -556,  -636,  -1235,
        -692,  -194, -726,  -693, -542,  -11,  103,   -142,  -863,  -463,
        -1159, -982, -666,  -600, -358,  -810, -955,  -499,  -591,  -331,
        -729,  -368, -143,  -377, -332,  315,  108,   -190,  514,   861,
        827,   1449, 1110,  1184, 566,   262,  76,    516,   344,   338,
        467,   698,  895,   898,  341,   -238, -553,  -472,  -236,  -863,
        -209,  -923, -467,  -497, -454,  31,   -514,  -672,  -398,  195,
        -530,  -483, -1018, -427, -18,   237,  -211,  -583,  -841,  -888,
        -336,  -618, 39,    -227, -356,  -575, -272,  171,   -226,  -486,
        -243,  -442, 216,   408,  428,   -250, 337,   248,   830,   467,
        899,   347,  970,   731,  570,   341,  577,   -190,  -567,  -449,
        -131,  -790, -1201, -633, -490,  -988, -1190, -1109, -1137, -683,
        -1121, -318, -970,  -400, -421,  -507, 10,    -14,   -51,   -548,
        -832,  -273, -839,  -739, -600,  -605, -116,  -565,  -882,  -451,
        -380,  -716, -301,  -421, 311,   -72,  518,   -9,    544,   114,
        484,   107,  358,   -4,   9,     762,  103,   410,   851,   1016,
        150,   708,  1068,  1311, 1263,  1403, 1450,  1016,  959,   859,
        478,   1059, 234,   678,  73,    -45,  -349,  -663,  -428,  179,
        -128,  191,  395,   195,  -275,  -133, -106,  546,   298,   293,
        580,   639,  -54,   333,  531,   336,  -294,  -755,  -574,  -998,
        -1053, -370, 229,   478,  155,   394,  -82,   -648,  78,    -523,
        -523,  44,   398,   -359, -283,  -156,
    },
    {
        -424,  137,   -388,  319,   -203,  306,   -388,  295,   298,   -544,
        24,    -701,  -887,  -214,  -395,  -606,  -866,  -615,  -890,  -460,
        -11,   -381,  -1008, -917,  -1228, -1182, -1336, -1590, -835,  -1036,
        -455,  -1161, -1523, -565,  -69,   329,   282,   -459,  -1038, -852,
        199,   182,   -621,  213,   -89,   843,   701,   824,   921,   1419,
        1187,  1117,  1152,  590,   1270,  1142,  522,   795,   1052,  1364,
        744,   788,   788,   623,   983,   603,   560,   1010,  654,   621,
        118,   -46,   49,    460,   222,   -134,  -82,   127,   573,   936,
        152,   -20,   -150,  487,   -356,  -609,  -582,  -241,  -772,  -196,
        259,   -339,  -1,    -190,  509,   719,   740,   955,   59,    125,
        834,   1000,  1005,  713,   155,   561,   -72,   61,    316,   797,
        46,    -234,  170,   138,   -56,   556,   49,    -198,  -572,  315,
        562,   883,   514,   47,    546,   364,   722,   165,   281,   -143,
        503,   438,   57,    -426,  -571,  302,   573,   905,   1076,  615,
        603,   -76,   -143,  -493,  -655,  -825,  -489,  367,   -66,   -564,
        -830,  -183,  -452,  -253,  -736,  -683,  -888,  -1127, -1344, -1565,
        -901,  -316,  -899,  -252,  334,   594,   -296,  -296,  -650,  -1114,
        -128,  -542,  -1,    394,   60,    353,   -160,  -478,  -744,  170,
        509,   512,   1026,  1007,  944,   -53,   -99,   -511,  -16,   630,
        -33,   609,   -279,  123,   -524,  23,    -242,  -9,    -662,  -187,
        -198,  354,   61,    513,   392,   382,   393,   107,   347,   666,
        296,   -166,  -272,  -801,  -379,  -768,  -197,  -835,  -121,  147,
        -89,   181,   -206,  -725,  -310,  -230,  371,   645,   181,   -551,
        -510,  -723,  -1100, -900,  -665,  -1252, -455,  -659,  -388,  -1136,
        -1281, -1619, -1082, -1455, -669,  -986,  -949,  -914,  -1541, -1537,
        -1661, -1311, -1894, -1933, -995,  -1813,
    },
    {
        -2267, -1712, -2227, -1883, -2009, -1383, -875, -781, -458, -201, -606,
        -587,  -334,  -1043, -1394, -355,  -299,  -262, -711, -701, 284,  -455,
        311,   573,   1267,  1561,  876,   1235,  491,  907,  499,  758,  997,
        1379,  1437,  1769,  1282,  427,   -62,   193,  470,  56,   -316, 476,
        441,   884,   645,   529,   749,   762,   189,  367,  738,  734,  381,
        19,    334,   457,   453,   324,   498,   -95,  394,  110,  640,  1250,
        648,   522,   638,   1008,  1039,  1536,  1738, 968,  495,  1063, 422,
        -23,   361,   -140,  -374,  -318,  -326,  -402, -242, 443,  -277, 273,
        767,   -219,  573,   391,   873,   1185,  932,  1064, 590,  161,  -176,
        576,   471,   -14,   -474,  -699,  116,   -508, -191, -108, -615, 300,
        800,   1124,  743,   15,    593,   469,   -178, 283,  626,  616,  578,
        218,   -115,  631,   656,   778,   778,   188,  -284, 40,   473,  229,
        589,   967,   516,   273,   613,   1027,  1146, 790,  1265, 649,  406,
        -132,  124,   -19,   -442,  -696,  -984,  13,   49,   -374, -845, -832,
        -1003, -740,  -499,  -974,  -16,   -618,  -380, -351, -310, 283,  404,
        -82,   551,   295,   -202,  -533,  -971,  -137, 348,  197,  57,   46,
        -17,   306,   229,   564,   946,   827,   52,   246,  280,  -143, 38,
        352,   594,   896,   480,   500,   -74,   -128, 525,  -152, -313, -392,
        292,   459,   -200,  -251,  209,   655,   953,  -85,  -444, -566, 66,
        -435,  171,   240,   599,   308,   797,   107,  -300, -163, -292, -312,
        225,   -494,  -738,  106,   482,   -378,  -405, 207,  156,  339,  433,
        401,   -526,  -490,  -538,  -220,  -818,  -526, -513, -825, -603, -76,
        -134,  -419,  -535,  289,   676,   1185,  1615, 1870, 1649, 1038, 1064,
        1920,  1489,  745,
    },
    {
        1453,  1024,  1395,  1577,  794,   1282,  1239,  833,   1304,  1495,
        943,   353,   849,   621,   738,   1113,  423,   480,   1140,  1407,
        506,   75,    846,   1149,  275,   480,   -194,  -250,  -25,   289,
        909,   1270,  1012,  356,   242,   -10,   19,    214,   987,   279,
        675,   1168,  1578,  646,   642,   1313,  1760,  682,   892,   1368,
        1734,  1112,  1328,  1048,  658,   959,   427,   1036,  1077,  217,
        -8,    340,   1012,  395,   221,   207,   526,   684,   244,   -125,
        -505,  343,   101,   156,   685,   376,   -124,  391,   43,    -295,
        634,   1130,  1432,  1561,  570,   615,   299,   151,   254,   222,
        351,   644,   167,   257,   840,   -18,   416,   706,   736,   586,
        162,   281,   350,   710,   375,   113,   144,   488,   1047,  668,
        650,   1299,  952,   1256,  1369,  1606,  1410,  1258,  1589,  1169,
        1559,  1685,  1732,  1457,  1301,  756,   1116,  1420,  1217,  907,
        1314,  1802,  1748,  917,   1155,  1038,  356,   492,   331,   541,
        386,   910,   711,   521,   1137,  1316,  1483,  903,   1106,  1184,
        733,   725,   1235,  1316,  702,   508,   1026,  657,   826,   230,
        502,   -137,  579,   98,    279,   846,   -29,   -434,  -7,    703,
        -87,   150,   -239,  -740,  -493,  -839,  -996,  -1099, -1307, -1031,
        -775,  -828,  -245,  -1036, -1227, -1312, -1525, -1506, -855,  -1218,
        -482,  -787,  -733,  -986,  -914,  -1120, -651,  -338,  -1175, -1684,
        -813,  -1194, -1195, -1605, -1385, -1689, -1972, -2220, -1500, -788,
        -1132, -1259, -1236, -1148, -214,  49,    -363,  -1,    364,   -173,
        -571,  -650,  -843,  -760,  -72,   -202,  -6,    -455,  95,    642,
        294,   -320,  -90,   204,   651,   331,   126,   235,   770,   515,
        393,   -67,   -477,  214,   300,   -227,  129,   21,    480,   763,
        1079,  1022,  848,   481,   4,     417,
    },
    {
        145,   -379,  423,   656,   123,   496,   683,   743,   51,   800,
        238,   887,   1101,  1075,  1053,  455,   1169,  913,   748,  1123,
        444,   1108,  1107,  1364,  427,   780,   179,   526,   561,  357,
        679,   -68,   -382,  240,   -367,  64,    759,   446,   207,  -58,
        417,   444,   -303,  -55,   -279,  -617,  -236,  -410,  -56,  -186,
        -716,  102,   653,   271,   829,   803,   369,   209,   169,  263,
        210,   -369,  408,   78,    716,   652,   -1,    368,   -18,  624,
        -151,  -627,  -268,  240,   -426,  -590,  -932,  -327,  -39,  -343,
        -635,  -535,  196,   467,   167,   720,   123,   -189,  -174, -679,
        -735,  132,   -331,  -626,  -534,  23,    -234,  -203,  -735, -633,
        -247,  90,    182,   -2,    -447,  -525,  -781,  -1125, -599, -924,
        -1064, -1240, -1656, -1023, -609,  -101,  -930,  -346,  -118, -671,
        65,    -602,  -409,  253,   405,   472,   77,    632,   158,  415,
        343,   -55,   462,   -416,  -77,   -129,  -131,  345,   -322, -962,
        -293,  -964,  -750,  -775,  -993,  -230,  -286,  101,   -889, -546,
        -1060, -548,  -723,  -1104, -1606, -1596, -1114, -363,  -377, -1241,
        -1324, -1018, -639,  -245,  134,   76,    435,   -236,  30,   -298,
        144,   83,    -314,  -700,  -184,  -113,  328,   193,   -121, 466,
        -101,  657,   632,   71,    -92,   -478,  282,   791,   448,  220,
        362,   374,   936,   1063,  1003,  646,   450,   102,   -131, 380,
        -276,  332,   -284,  116,   545,   36,    -338,  -711,  -53,  437,
        -8,    -99,   -134,  243,   -349,  34,    -261,  -256,  -421, 212,
        403,   678,   377,   985,   898,   582,   1173,  1266,  850,  959,
        479,   818,   433,   331,   725,   763,   641,   771,   202,  71,
        -288,  -163,  -357,  -214,  -472,  195,   677,   137,   426,  386,
        996,   390,   -146,  122,   -453,  -845,
    },
    {
        -1060, -20,   587,   280,   -145,  351,   616,   866,   229,   85,
        468,   1041,  605,   -40,   628,   247,   58,    268,   -173,  -563,
        6,     -98,   312,   753,   565,   152,   -162,  -504,  -904,  -932,
        -1106, -1086, -1093, -186,  62,    -159,  -846,  -832,  -11,   -806,
        -752,  -609,  -1178, -1335, -793,  -605,  -112,  -291,  -275,  -380,
        -634,  -742,  -1131, -340,  -949,  -650,  -116,  -453,  -292,  -765,
        -1075, -448,  -984,  -284,  -535,  -34,   -320,  -187,  -618,  -965,
        -850,  -392,  -1093, -1312, -827,  -890,  -732,  -1316, -1288, -892,
        -884,  -555,  -444,  -1248, -1640, -1383, -794,  -497,  -1247, -505,
        -678,  -1277, -1058, -1444, -822,  -1436, -738,  -706,  -1511, -878,
        -1038, -1494, -1771, -1585, -1822, -1612, -1322, -725,  -401,  -390,
        -1361, -562,  -146,  -72,   -384,  120,   -207,  137,   -431,  -498,
        -86,   197,   -155,  -63,   -249,  135,   101,   -747,  -684,  27,
        175,   125,   334,   259,   -581,  -566,  -90,   -700,  57,    261,
        105,   606,   -421,  -905,  -1130, -558,  29,    307,   79,    479,
        296,   -478,  -610,  86,    -481,  -534,  -23,   -467,  78,    -564,
        -447,  -414,  438,   1066,  895,   1332,  794,   338,   239,   534,
        961,   127,   912,   404,   -18,   -434,  -287,  -643,  -768,  -571,
        -80,   -105,  -509,  -650,  -547,  207,   -570,  -319,  402,   555,
        298,   587,   630,   457,   541,   64,    130,   196,   581,   870,
        367,   889,   284,   396,   261,   -9,    500,   109,   461,   156,
        331,   970,   864,   857,   221,   -2,    -296,  -489,  387,   572,
        361,   35,    752,   312,   -43,   -62,   -426,  369,   -193,  596,
        471,   299,   763,   763,   389,   -104,  571,   879,   647,   635,
        877,   505,   301,   -287,  -95,   237,   -466,  -146,  621,   -302,
        -340,  -711,  -46,   314,   461,   45,
    },
    {
        413,   -179,  430,   66,    711,   75,    289,   -377,  440,   -12,
        -135,  14,    -219,  374,   641,   -71,   -619,  220,   519,   852,
        229,   660,   976,   150,   -107,  278,   -394,  322,   293,   -345,
        492,   513,   512,   920,   -42,   616,   35,    -349,  -409,  -2,
        -269,  223,   251,   -73,   -303,  -164,  -66,   260,   773,   -39,
        -329,  330,   625,   777,   231,   56,    -444,  379,   525,   -312,
        228,   276,   -254,  73,    -613,  -927,  83,    44,    33,    506,
        178,   555,   337,   628,   -183,  -665,  -689,  -1130, -76,   -537,
        -436,  -915,  7,     348,   350,   -441,  -396,  352,   -61,   -474,
        -919,  -448,  -103,  -249,  -116,  -811,  62,    -586,  -943,  -478,
        -962,  -410,  -417,  -273,  97,    151,   -463,  -816,  -954,  -188,
        -751,  -963,  -504,  -693,  -492,  -1111, -1067, -590,  -1191, -1382,
        -516,  -121,  268,   16,    -866,  -778,  -22,   -866,  -1086, -1595,
        -1908, -2114, -2137, -2248, -1875, -1785, -1825, -1625, -1768, -2041,
        -1616, -996,  -830,  -623,  -1270, -1257, -1058, -862,  -1287, -701,
        -682,  -342,  -914,  -571,  -969,  -596,  -546,  -1175, -1017, -1111,
        -1135, -1363, -567,  -478,  -1114, -769,  -329,  -1209, -1676, -876,
        -684,  -36,   -269,  -676,  -936,  -622,  -1059, -442,  169,   496,
        210,   -503,  -733,  -747,  -895,  -115,  -47,   -107,  -314,  -718,
        -155,  -19,   34,    -758,  -759,  -908,  -48,   -940,  -704,  -532,
        -727,  -172,  -220,  378,   -576,  -557,  -304,  151,   -526,  -572,
        -180,  -756,  -281,  -544,  -238,  -128,  -368,  266,   -427,  230,
        -593,  -13,   -347,  -346,  -613,  -688,  49,    12,    231,   -492,
        -848,  -330,  214,   127,   21,    -482,  -845,  -978,  -442,  -521,
        -1130, -1053, -1357, -744,  -198,  -5,    22,    -478,  -650,  -687,
        -345,  -795,  -1173, -1510, -686,  -490,
    },
    {
        -1213, -494,  -1154, -1202, -425,  -1167, -555,  -751,  -295,  -42,
        382,   216,   -478,  241,   -452,  184,   135,   34,    403,   -68,
        -23,   -470,  -277,  -126,  71,    250,   -526,  156,   241,   -307,
        54,    -298,  78,    152,   -71,   476,   -408,  -859,  -1161, -1290,
        -1444, -1003, -1088, -1469, -730,  -119,  -853,  -1271, -1069, -797,
        -917,  -982,  -798,  -1079, -1423, -1639, -892,  -1538, -1505, -1681,
        -867,  -582,  -366,  -1252, -782,  -638,  -623,  -316,  -997,  -956,
        -1498, -937,  -845,  -426,  -1277, -1284, -716,  -577,  -1128, -1236,
        -604,  -587,  -767,  -1035, -1628, -1983, -1000, -387,  -122,  -947,
        -774,  -751,  -890,  -1071, -918,  -399,  -972,  -1120, -1459, -1573,
        -1361, -942,  -1044, -1302, -873,  -1340, -1006, -1523, -1453, -714,
        -807,  -1161, -415,  -580,  -463,  -749,  -1056, -947,  -549,  -656,
        -148,  -581,  -330,  107,   -877,  -491,  17,    -689,  -813,  -1375,
        -614,  -504,  -589,  -465,  -515,  -364,  124,   487,   457,   -456,
        -756,  -508,  263,   -448,  54,    523,   607,   846,   -14,   795,
        140,   336,   424,   746,   1083,  640,   1041,  1086,  617,   1094,
        1436,  1061,  726,   78,    -110,  -561,  -875,  -71,   -262,  469,
        861,   658,   896,   577,   659,   441,   940,   1179,  652,   891,
        450,   1069,  377,   434,   320,   -123,  -378,  609,   81,    159,
        727,   -52,   -31,   -200,  -145,  42,    5,     471,   -257,  -714,
        80,    314,   523,   -203,  -305,  316,   -44,   579,   755,   12,
        -265,  -771,  -894,  -105,  -501,  82,    149,   441,   426,   300,
        780,   267,   -403,  -162,  -430,  -227,  238,   -462,  43,    -413,
        -110,  -249,  -822,  -615,  78,    598,   -402,  -867,  -725,  -1042,
        -444,  -518,  -917,  -446,  -884,  -771,  -648,  -369,  -551,  -169,
        -223,  50,    242,   87,    468,   -320,
    },
    {
        -211,  -784, -918,  -564,  -267, -319,  262,  -603, -413, -1017, -1392,
        -1066, -778, -547,  -380,  -123, 118,   294,  -607, -372, -803,  -315,
        -369,  -386, -300,  18,    602,  38,    -636, -127, 520,  8,     -498,
        -602,  -295, -34,   -620,  -923, -204,  -18,  -300, 264,  480,   186,
        337,   -551, -526,  39,    188,  623,   418,  -48,  -497, -172,  -403,
        -843,  -366, -973,  -1021, -219, -602,  -530, -397, -968, -121,  -354,
        -85,   -652, -653,  -151,  72,   -312,  168,  -236, -816, -805,  -354,
        -970,  -640, 16,    -757,  -746, -302,  -222, -279, -539, -121,  328,
        -334,  9,    78,    469,   -56,  375,   -190, 4,    -250, -530,  -262,
        -76,   -850, -1067, -573,  -423, -357,  -937, -600, -146, 352,   511,
        446,   -286, -306,  -437,  -516, -1072, -182, -536, 42,   -123,  -308,
        -410,  -571, -198,  -725,  -308, -782,  -577, -445, -871, -15,   -140,
        -70,   -483, 175,   -345,  -750, -186,  -847, -270, -707, -781,  -374,
        -13,   266,  52,    -32,   580,  -69,   631,  342,  908,  226,   112,
        512,   600,  70,    -153,  -429, 435,   561,  168,  789,  256,   46,
        -369,  -53,  210,   -499,  -475, -450,  345,  9,    376,  840,   543,
        -112,  -268, 603,   772,   738,  -101,  447,  895,  482,  743,   92,
        824,   65,   705,   488,   134,  357,   304,  181,  -215, 7,     -610,
        -874,  -602, -682,  -263,  -414, -970,  -143, -15,  -10,  146,   -455,
        130,   547,  622,   606,   120,  204,   -451, -236, 435,  873,   752,
        836,   -29,  519,   445,   778,  1254,  710,  512,  809,  405,   534,
        823,   1260, 514,   -149,  252,  -219,  -120, -510, 1,    -176,  252,
        -291,  562,  -314,  172,   -426, 205,   526,  -13,  163,  601,   135,
        -68,   68,   539,
    },
    {
        752,  1119, 1436, 518,   1107,  970,   918,  173,  481,  -120,  -410,
        -720, -979, -28,  163,   231,   -504,  -180, 497,  440,  578,   345,
        -54,  606,  267,  602,   348,   143,   -71,  216,  170,  762,   756,
        -95,  -344, -285, -510,  -202,  -461,  -490, 187,  -636, -5,    397,
        552,  864,  1022, 1206,  584,   216,   60,   317,  -163, 434,   287,
        122,  -194, 612,  -250,  -574,  -229,  314,  -404, 439,  184,   455,
        -137, -693, -883, -1107, -1167, -190,  319,  5,    525,  -180,  166,
        82,   438,  -85,  607,   561,   203,   648,  1046, 297,  477,   996,
        0,    -329, 447,  830,   -132,  -552,  -575, -406, 205,  -558,  -951,
        60,   -211, -578, -261,  -166,  393,   209,  165,  -120, -61,   526,
        -118, 597,  608,  1049,  470,   -196,  554,  139,  -351, -338,  -717,
        -826, -530, -870, -1205, -661,  -682,  -998, -932, -577, -1220, -353,
        273,  -557, -937, -969,  -548,  31,    148,  -268, -743, -675,  -807,
        -518, -48,  -445, -682,  -1116, -1280, -497, 106,  511,  505,   448,
        145,  198,  -155, 482,   313,   384,   25,   535,  -20,  25,    -275,
        -640, -974, -307, -35,   523,   311,   -231, 442,  277,  535,   -128,
        37,   -131, -65,  -216,  -505,  -105,  54,   142,  733,  800,   269,
        331,  453,  296,  -263,  -202,  353,   490,  937,  326,  671,   854,
        110,  622,  422,  784,   11,    684,   175,  804,  1191, 258,   900,
        553,  109,  226,  758,   1088,  285,   208,  391,  242,  625,   492,
        -38,  -468, -530, -58,   174,   579,   243,  558,  262,  355,   553,
        863,  144,  -428, -100,  -556,  -950,  -667, -386, -672, -371,  -420,
        -83,  314,  718,  726,   -165,  472,   -253, -700, -502, -126,  -287,
        -34,  -202, 434,
    },
};
